come posso assicurarmi che se viene riavviata una nuova versione del file di configurazione tramite fantoccio dal repository principale a uno dei servizi pertinenti dei server gestiti? scenario tipico - diciamo che c'è una nuova configurazione di munin o apache. il client fantoccio lo scopre, sovrascrive i file locali ... …
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 { …
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? …
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 …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 6 anni fa . Stavo cercando qui alcuni paragoni tra CFEngine , Puppet , Chef …
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 …
È possibile aggiungere un utente esistente a un gruppo con pupazzo 2.7.18? Abbiamo due moduli, ognuno definisce una classe: il modulo "user" crea tutti gli utenti, inclusi user foo e barra degli utenti. il modulo "sovversione" si occupa di vari file conf e crea il gruppo svn. Vorremmo aggiungere il …
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 …
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 …
Sto per iniziare un nuovo progetto che, in parte, richiederà l'implementazione di molti nodi identici di circa tre classi diverse: Nodi dati , che eseguiranno istanze frammentate di MongoDB. Nodi dell'applicazione , che eseguiranno istanze di un'applicazione Ruby on Rails e un'applicazione ASP.NET MVC precedente. Elaborazione di nodi , che …
Per impostazione predefinita, i client Puppet richiedono aggiornamenti ogni 30 minuti. Vorrei cambiare questo intervallo. Qual è il modo più conveniente per farlo?
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. …
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 …
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?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.