Domande taggate «puppet»

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

2
Puppet: come creare e gestire utenti e gruppi unix
Quest'ultima settimana ho dedicato ogni sforzo all'apprendimento di Puppet. Ora soffro di un overflow del buffer mentale e poca fiducia di poter mai domare questa bestia. Mi sono imbattuto in molti esempi annotati, ma a causa delle loro innumerevoli variazioni non riesco a distinguere tra lo stile e le convenzioni …
12 puppet  users  groups 

4
come impostare il percorso quando si applica il singolo modulo fantoccio?
Sto cercando di eseguire un singolo modulo in questo modo: puppet apply --verbose --modulepath=moduleshere --noop -e 'include myclass' Tuttavia, ottengo questo tipo di errore, indicando che il percorso non è impostato Parameter unless failed: '[ -e "${logfile}" ]' is not qualified and no path was specified. Please qualify the command …
12 puppet 

4
Utilizzo di Puppet per rimuovere le chiavi SSH non esplicitamente consentite
Sto usando le marionette per distribuire le chiavi SSH, in questo modo: ssh_authorized_key { "alice@foo.com": ensure => present, key => 'xxxx', type => 'ssh-rsa', user => 'deploy', } Il file ~ / .ssh / authorized_keys finisce per contenere una combinazione di chiavi di più classi, che è il risultato desiderato. …
12 ssh  puppet 


2
Perché dovrei usare una classe con parametri marionette?
Generalmente, quando lavoro con complessi moduli fantoccio, imposterò variabili a livello di nodo o all'interno di una classe. per esempio, node 'foo.com' { $file_owner = "larry" include bar } class bar { $file_name = "larry.txt" include do_stuff } class do_stuff { file { $file_name: ensure => file, owner => $file_owner, …
12 linux  puppet 



1
I rapporti sulle marionette potrebbero essere rimossi una volta elaborati da Puppet-dashboard o PuppetDB?
Le marionette-report utilizzano molto spazio su disco in: /var/lib/puppet/reports /var/lib/mysql Il presupposto è che memorizza tutti i report nel database MySQL, poiché entrambi i percorsi hanno circa le stesse dimensioni. La tabella resource_statuses è costituita da righe che rappresentano ciascuna una riga in un file di report. È possibile rimuovere …


11
Aggiornamenti di sistema per molti server
Abbiamo molti server e vogliamo ancora aggiornarli tutti. Il modo effettivo è che qualsiasi amministratore di sistema passa da un server all'altro e crea un aptitude update && aptitude upgrade- non è ancora bello. Sto cercando una soluzione che sia ancora migliore e molto intelligente. Il burattino può fare questo …

4
Best practice per gli aggiornamenti automatici di Linux
Stiamo lavorando su un modo per eseguire aggiornamenti automatici per i nostri server basati su RHEL / RHEL. Idea iniziale: Usando Puppet, disabilitiamo i repository predefiniti e puntiamo ai nostri. Quindi, utilizziamo ensure => latestper i pacchetti che vogliamo aggiornare automaticamente. Problema: stiamo assistendo al riavvio di alcuni servizi dopo …


5
Come distribuire applicazioni (in .tar.gz) con Puppet?
Sono un principiante con Puppet e vorrei sapere se sono sulla strada giusta per distribuire applicazioni con Puppet. Le applciazioni sono in un file tar.gz che contiene un file con il numero di versione. Quindi, faccio questo per distribuire (vado sul server e faccio un riavvio del client per raccogliere …

2
configurazione di filebucket in Puppet
Come configuri e lavori con il tuo filebucket Puppet? Mi piacerebbe: Archivia i dati del bucket di file su un singolo server Essere in grado di controllare / analizzare / eliminare il bucket del file quando necessario Assicurarsi che i dati di filebucket siano trasferiti in modo sicuro tra client-> …
11 linux  unix  puppet 

4
puppet exec solo quando il file NON esiste
Voglio eseguire il seguente comando solo quando il file (/ usr / local / bin / papply) non esiste. non sono sicuro di cosa mettere lì. exec { 'git add url': command =>'git remote add origin https://github.com/testing/puppet.git', require => Exec['git init'], cwd => '/home/vagrant/django', user => 'vagrant', onlyif => "not …
11 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.