Domande taggate «puppet»

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


2
Puppet: il nome del nodo sembra dipendere da DNS inverso?
Mi sembra di riscontrare un piccolo problema nel capire come farlo funzionare. Ho un nuovo server che sto costruendo seduto dietro l'ufficio NAT al lavoro, il suo dns inverso è mappato office.mydomain.com, ma voglio che la macchina sia ns2.mydomain.comper il bene delle marionette. snippet nodes.pp: node 'ns2.mydomain.com' inherits basenode { …
20 puppet 

3
Come è possibile che un file / dir esista in Puppet?
Sto cercando di scrivere una funzione in Puppet che farà un failse il percorso della directory passato non esiste. if File["/some/path"]restituisce sempre true e if defined(File["/some/path"])restituisce true solo se la risorsa è definita in pupazzo, indipendentemente dal fatto che esista effettivamente. C'è un modo per farlo con una semplice ifdichiarazione? …
18 puppet 

5
Quando è appropriato utilizzare un gestore della configurazione (ad esempio Puppet / Chef / Ansible)?
Nel mio attuale posto di lavoro, mi occupo di due macchine host VMware, una macchina fisica OpenBSD, tre macchine virtuali Debian e sei macchine virtuali Windows Server (2008/2012). Sto pensando di implementare uno strumento di gestione della configurazione come Puppet o Chef. È ragionevole o il sovraccarico dell'apprendimento dello strumento …


5
Come dire quale versione di burattino stai usando su centos?
Sto iniziando con il burattino su centos ed ero confuso su alcune cose. Prima di tutto esiste una pagina man per puppet-masterma non per puppetmasteranche se lo è il demone in /etc/init.dpuppetmaster L'esecuzione del comando $ puppet-master --versionrestituisce bash: puppet-master: comando non trovato. Come faccio a sapere quale versione sto …
17 centos  puppet 


5
Come aggiungere più nomi DNS al mio burattinaio?
il mio burattino.conf sul master [master] certname = myname.mydomain.com ca_server = myname.mydomain.com certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local; per la mia comprensione con i nomi certificati definiti dovrebbe funzionare quanto segue: puppet agent --server myname.dyndns.org --test ma ottengo il seguente errore: err: Could not retrieve catalog from remote server: hostname was not match …

2
Aggiunta di linee a / etc / profile con burattino?
Uso Puppet per installare un JDK e un Tomcat attuali. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } Ora vorrei aggiungere JAVA_HOME="/usr/lib/java" export JAVA_HOME a /etc/profile, solo per toglierlo di mezzo. Non ho ancora trovato una risposta semplice nei documenti. C'è un …
16 linux  bash  java  puppet 



3
Burattini e servizi di lancio?
Abbiamo un ambiente di produzione configurato con Puppet e vogliamo essere in grado di impostare un ambiente simile sui nostri computer di sviluppo: un mix di Red Hats, Ubuntus e OSX. Come ci si potrebbe aspettare, OSX è l'uomo strano qui fuori e, purtroppo, ho molti problemi a farlo funzionare. …
15 mac-osx  puppet 

3
NFS con home directory ubuntu crittografata
Sto riscontrando problemi durante l'installazione di NFS con Vagrant: Sul mio computer locale ho installato NFS: apt-get install nfs-common nfs-kernel-server E nel mio Vagrantfile impostalo per essere usato: config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) Su vagrant upottengo: exportfs: /home/<user>/path/to/dir does not support NFS export Mounting NFS shared folders failed. This …

1
Puppet: assicurarsi che un file sia vuoto
Vorrei essere sicuro che il file motd sia vuoto. Mi piacerebbe fare così: file { "/etc/motd": ensure => empty } Questo ovviamente non funziona. Esiste un modo semplice per garantire che un file sia vuoto invece di utilizzare la dichiarazione "source" e archiviare un file vuoto nel repository di file?
15 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.