Is consider removing the ^ and $ anchors. I think I you'll find it works without them.
-- Peter > On Nov 17, 2015, at 9:57 AM, Matt Shields <[email protected]> wrote: > > If there are any other suggestions on how to regex the nodes, that would be > extremely helpful. We name our hosts like. > > {clientname}-{purpose}{001-999} > Ex. > ops-db001 -> uses db profile > ops-bidb001 -> uses bidb profile > ops-sdb001 -> uses sdb profile > ops-web001 -> uses web profile > > client1-db001 > client1-bidb001 > client1-sdb001 > client1-web001 > > Thanks > Matt > >> On Tuesday, November 17, 2015 at 10:22:03 AM UTC-5, Matt Shields wrote: >> I just updated to 3.8.4-1 and I'm still seeing the same issue >> >>> On Tuesday, November 17, 2015 at 8:38:33 AM UTC-5, Matt Shields wrote: >>> I'm running Puppet 3.7.4-1 >>> >>>> On Monday, November 16, 2015 at 10:50:00 PM UTC-5, Henrik Lindberg wrote: >>>> On 2015-16-11 13:44, Matt Shields wrote: >>>> > I'm having an issue with trying to use regex with hostnames that have a >>>> > hyphen in their name. How can I get this to work? >>>> > >>>> > node /^(.*)-(db00)(.*)$/ { >>>> > include role::db >>>> > } >>>> > >>>> > [root@ops-db001 ~]# puppet agent -t >>>> > Info: Retrieving pluginfacts >>>> > Info: Retrieving plugin >>>> > Info: Loading facts >>>> > Error: Could not retrieve catalog from remote server: Error 400 on >>>> > SERVER: Invalid tag '-db00.' on node ops-db001.example.dom >>>> > Warning: Not using cache on failed catalog >>>> > Error: Could not retrieve catalog; skipping run >>>> > >>>> >>>> Which version of Puppet are you using? This problem sounds familiar and >>>> may have be fixed in a more recent version of Puppet. >>>> >>>> - henrik >>>> >>>> -- >>>> >>>> Visit my Blog "Puppet on the Edge" >>>> http://puppet-on-the-edge.blogspot.se/ >>>> > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/e8a7c513-3026-4166-86f8-48658b135700%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/9BA35B73-387F-4F44-A235-F1CAB1A865C6%40gmail.com. For more options, visit https://groups.google.com/d/optout.
