In my Foreman 13.2 / Puppet Server 2.6.0-1 setup, I was having some issues where smart variables not working properly in one of my modules. After a lot of code testing / troubleshooting, I wiped out all of my code under /etc/puppetlabs/code/environments/[production|development]/. *All of the Puppet environments are under code control via an external Git repo, just in case someone wondered...*
Next I went to Foreman to do Configure -> Environments -> Import from <host>. As expected it requested to remove all of the missing classes and I clicked the checkbox to have that proceed. When I went to Configure -> Classes and Configure -> Smart class parameters, I still see all of the classes even though none are assigned to any hosts. Is this the expected behavior? I know when I first started playing with Foreman, if I removed a class, it was deleted from everywhere in Foreman. Since I am having the odd code issue, which is likely all a fat-finger somewhere in my syntax that I haven't found yet, I wanted to through this out to the group to see if this was related or not. Also is there some command I need to via CLI to have it do a good cleanup when I wipe out all of the puppet modules and refresh my Dev environment? -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
