On Thu, Aug 25, 2016 at 09:00:46AM -0700, Luke Bigum wrote:
> On Thursday, 25 August 2016 13:31:17 UTC+1, Marc Haber wrote:
> > So the "database" machine wouldn't have an entry in 
> > networking::interfaces at all, or could one define, for example, the 
> > management interface in networking::interfaces and the database 
> > interfaces in the machine-specific hiera tree? 
> >
> 
> That's technically possible with our module, yes, although I personally 
> don't want to mix the styles.

I understand.

> In my current profiles though I started with the management interfaces 
> inside the same software profiles. Turns out this was not the best idea as 
> they are not directly related, and what our roles should really look like 
> is this:
> 
> *******************
> class role::database {
>   include profile::mandatory                        #Everything mandatory  on 
> EL6
>   include profile::authentication                   #Authentication is not 
> mandatory
>   include profile::database                          #The profile that does 
> most of the work for our software
>   class { 'profile::management':                   #management network  
> definition and dependent services (sshd, etc)
>      type => 'database'                               #but for a specific 
> type of machine
>   }
> }
> *******************
> 
> So management would be separate. This would allow me to do smarter ordering 
> of Puppet classes for management services like SSH (and remove a little bit 
> more Hiera glue).

That looks smart, thanks.

Greetings
Marc

-- 
-----------------------------------------------------------------------------
Marc Haber         | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany    |  lose things."    Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421

-- 
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/20160826073850.GI2471%40torres.zugschlus.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to