Preguntas etiquetadas con puppet

Puppet es una herramienta de gestión de configuración (Unix y Windows) con su propio lenguaje específico de dominio.


2
Marioneta: ¿El nombre del nodo parece depender del dns inverso?
Parece que me encuentro con un pequeño problema para entender cómo hacer que esto funcione. Tengo un nuevo servidor que estoy construyendo, sentado detrás de la oficina NAT en el trabajo, con sus mapas DNS inversos office.mydomain.com, pero quiero que la máquina sea ns2.mydomain.compor el bien de la marioneta. Fragmento …
20 puppet 

3
¿Cómo hacer un archivo / directorio existe condicional en Puppet?
Estoy tratando de escribir una función en la marioneta que hará una failsi la ruta de acceso del directorio no existe. if File["/some/path"]siempre devuelve verdadero, y if defined(File["/some/path"])solo devuelve verdadero si el recurso está definido en títere, independientemente de si realmente existe. ¿Hay alguna manera de hacer esto con una …
18 puppet 

5
¿Cuándo es apropiado usar un administrador de configuración (por ejemplo, Puppet / Chef / Ansible)?
En mi lugar de trabajo actual, cuido dos máquinas host VMware, una máquina física OpenBSD, tres máquinas virtuales Debian y seis máquinas virtuales Windows Server (2008/2012). Estoy considerando implementar una herramienta de administración de configuración como Puppet o Chef. ¿Es esto razonable, o la sobrecarga de aprender la herramienta superará …


5
¿Cómo saber qué versión de títere está ejecutando en centos?
Estoy empezando con títeres en centos y estaba confundido acerca de algunas cosas. Primero, existe una página de manual para puppet-masterpero no para puppetmasteraunque el demonio en /etc/init.d espuppetmaster La ejecución del comando $ puppet-master --versiondevuelve bash: puppet-master: comando no encontrado. ¿Cómo puedo saber qué versión estoy ejecutando tanto para …
17 centos  puppet 


5
¿Cómo agregar múltiples nombres DNS a mi puppetmaster?
my puppet.conf en el maestro [master] certname = myname.mydomain.com ca_server = myname.mydomain.com certdnsnames = puppet;puppet.local;myname.dyndns.org;hivemind.local; para mi comprensión con los nombres certdns definidos, lo siguiente debería funcionar: puppet agent --server myname.dyndns.org --test pero me sale el siguiente error: err: Could not retrieve catalog from remote server: hostname was not match …

2
¿Agregar líneas a / etc / profile con marioneta?
Uso puppet para instalar un JDK y un tomcat actuales. package { [ "openjdk-6-jdk", "openjdk-6-doc", "openjdk-6-jre", "tomcat6", "tomcat6-admin", "tomcat6-common", "tomcat6-docs", "tomcat6-user" ]: ensure => present, } Ahora me gustaría agregar JAVA_HOME="/usr/lib/java" export JAVA_HOME a /etc/profile, solo para sacar esto del camino. Todavía no he encontrado una respuesta directa en los …
16 linux  bash  java  puppet 



3
Títeres y servicios de lanzamiento?
Tenemos un entorno de producción configurado con Puppet, y queremos poder configurar un entorno similar en nuestras máquinas de desarrollo: una mezcla de Red Hats, Ubuntus y OSX. Como era de esperar, OSX es el hombre extraño aquí, y lamentablemente, estoy teniendo muchos problemas para que esto funcione. Mi primer …
15 mac-osx  puppet 

3
NFS con el directorio de inicio cifrado de ubuntu
Tengo problemas para configurar NFS con vagabundo: En mi máquina local he instalado NFS: apt-get install nfs-common nfs-kernel-server Y en mi Vagrantfile lo configuré para ser utilizado: config.vm.share_folder("v-root", "/vagrant", ".", :nfs => true) En vagrant upobtengo: exportfs: /home/<user>/path/to/dir does not support NFS export Mounting NFS shared folders failed. This is …

1
Marioneta: asegúrese de que el archivo esté vacío
Me gustaría asegurarme de que el archivo motd esté vacío. Me encantaría hacer esto: file { "/etc/motd": ensure => empty } Esto obviamente no funciona. ¿Existe una manera simple de garantizar que un archivo esté vacío en lugar de usar la declaración "fuente" y almacenar un archivo vacío en el …
15 puppet 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.