Si alguna vez os habéis encontrado que tenéis instalado el panel de control ISPConfig en Apache2 y necesitáis pasarlo a utilizar bajo Nginx, os dejamos una serie de pasos para lograrlo. En la base de datos de ispconfig "dbispconfig", tabla "server", campo "config" debeis cambiar los siguientes valores: [global] webserver=nginx [web] server_type=nginx Creamos el site de nginx: vi /etc/nginx/sites-avaliable/ispconfig.vhost Y ponemos este contenido: server { listen 8080; listen [::]:8080 ipv6only=on; ssl on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_certificate /usr/local/ispconfig/interface/ssl/ispserver.crt; ssl_certificate_key /usr/local/ispconfig/interface/ssl/ispserver.key; ssl_ciphers …
Scripts
Ansible: Cómo hacer que ansible pida la contraseña para ejecutar comandos a un cluster
Nos puede interesar que para ejecutar acciones contra un grupo de máquinas (cluster) siempre nos pida la contraseña : no instalamos las claves para la conexión ssh sin contraseña en ese grupo de máquinas el servidor que aloja ansible deberá tener instalado sshpass el grupo de máquinas debe conocer con antelación el id del servidor de ansible realizando una conexión ssh previa Un ejemplo del comando, pidiendo la contraseña : ansible-playbook -k -i servidores test.yml --tags='prueba' …
Ansible: Cómo enviar en ansible la salida de un comando por email
A veces la salida de un comando contiene información que interesa que alguien reciba por email. En Ansible podemos guardar la salida de un comando con 'register' # roles/test/tasks/main.yml - name: git pull command: 'git pull {{ branch }}' args: chdir: /var/www/webpage.tld/ register: output2email tags: - live - stage - local_action: mail from='root@servidor-ansible.tld' to='supervisor@eljefe.tld' subject='Deploy git en {{ ansible_hostname }}' body='{{ output2email.stdout }}' La documentación de ansible nos recuerda que el módulo 'mail' está en el módulo 'Extras' y que aunque en este momento (20160119) se instalen junto con el core de la aplicación, puede separarse en un futuro. …
[leer más...] about Ansible: Cómo enviar en ansible la salida de un comando por email