Domande taggate «puppet»

Puppet è uno strumento di gestione della configurazione (Unix e Windows) con il proprio linguaggio specifico del dominio.


2
Opzioni per l'alta disponibilità multisito con Puppet
Mantengo due datacenter e poiché gran parte della nostra importante infrastruttura inizia a essere controllata tramite le marionette, è importante che il burattinaio lavori sul secondo sito in caso di guasto del nostro sito principale. Ancora meglio sarebbe avere una sorta di configurazione attiva / attiva in modo che i …

3
Pro e contro di un'architettura decentralizzata di marionette
Abbiamo circa 300 server RHEL che si stanno attualmente connettendo a un server Puppetmaster. Tuttavia, abbiamo notato alcuni colli di bottiglia nelle prestazioni ed è il punto di errore nel nostro sistema. Sono abbastanza nuovo per le marionette in generale e sto pensando di creare un'architettura di marionette decentralizzata invece …

1
Come rispondo ricorsivamente una directory e il suo contenuto con le marionette?
Diciamo che ho un modulo con files/etc/foo/{conf0, conf1, conf2, conf3, etc}. È abbastanza semplice posizionare ciascuno di questi file quando il loro numero è piccolo: file { 'conf0': path => '/etc/foo/conf0', ensure => true, source => 'puppet:///.../etc/foo/conf0', } e ripeti. Ma c'è un bel po 'di duplicazione, ed è noioso …
14 puppet 

3
Come gestire le partizioni montate (fstab + mount points) dal pupazzo
Voglio gestire le partizioni montate dal pupazzo che include sia la modifica /etc/fstabche la creazione delle directory utilizzate come punti di montaggio. Il mounttipo di risorsa si aggiorna fstabbene, ma l'utilizzo fileper la creazione dei punti di montaggio è un po 'complicato. Ad esempio, per impostazione predefinita il proprietario della …
14 linux  puppet 

4
Puppet: verifica se la risorsa è definita o creala
Ho cercato di capire un modo per verificare se una risorsa è già definita in un altro file e se non crearla? Un rapido esempio: if File[$local_container] { alert("Testing - It existed $local_container") } else { file{ "$local_container": ensure => directory, } } Tuttavia, File[$local_container]sembra sempre valutare vero. C'è un …
14 puppet 




3
Come creare manualmente CA Puppet e certificati?
Mi chiedo come creare manualmente (usando openssl invece del comando puppet ca) creare CA che sarebbe utilizzabile da Puppet? L'obiettivo sarebbe quello di creare script per la creazione di tali CA per distribuirle su più burattinai, invece di creare certificati su di loro tramite il comando burattino cert. Qualche idea …

2
Usa il pupazzo per impostare il nome host?
Esiste un modo per impostare il nome host di un server usando il pupazzo? Potrei scrivere un tipo personalizzato, ma forse c'è un modo più semplice. Grazie [Modifica] Mi dispiace, avrei dovuto menzionare che eseguo burattina senza master, il burattino viene prima impostato e poi imposta tutto il resto.
13 puppet 

2
Aggiunta di un ritardo casuale per un comando Linux
Sto usando func per eseguire comandi paralleli sui nostri server. L'altro giorno, abbiamo avuto un problema quando un riavvio di servizio di puppetvia funcha colpito tutti i nostri server puppetmastercontemporaneamente. La mia domanda: come posso eseguire lo stesso comando esatto su un set di server aggiungendo un ritardo prima che …

4
In Puppet, come posso proteggere una variabile password (in questo caso una password MySQL)?
Sto usando Puppet per fornire a MySQL una classe con parametri: class mysql::server( $password ) { package { 'mysql-server': ensure => installed } package { 'mysql': ensure => installed } service { 'mysqld': enable => true, ensure => running, require => Package['mysql-server'], } exec { 'set-mysql-password': unless => "mysqladmin -uroot …

3
Chiamare la funzione Puppet dal modello Puppet?
A partire da 0.24.8, un modello Puppet può chiamare una funzione Puppet? Posso ottenere funzionalità simili chiamando la funzione nel mio manifest, assegnando il valore restituito a una variabile e quindi usando la lookupvar ('variabile') nel modello, ma mi piacerebbe tagliare l'uomo intermedio.
13 puppet 

3
Puppet: ottieni la home directory degli utenti
Sto creando un utente come segue user { $username: comment => "$name", shell => "$shell", managehome => false, password => "$password", groups => $groups } Ora, come puoi vedere, sto facendo un managehome è falso. Ora più avanti ho bisogno di spingere un file nella home directory dell'utente. $key = …
12 linux  puppet 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.