Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
info:cursos:pue:devops:sesion5 [01/03/2019 11:10] – [Vagrant] mateinfo:cursos:pue:devops:sesion5 [04/03/2019 06:07] (actual) – [Sesión 5: Vagrant, Ansible] mate
Línia 1: Línia 1:
-= Sesión 5+= Sesión 5: vagrant, ansible
 == Vagrant == Vagrant
   * ''vagrant init''   * ''vagrant init''
Línia 220: Línia 220:
   * verde: no se ha tocado nada o correcto   * verde: no se ha tocado nada o correcto
  
 +=== ansible-playbook
 +<code yaml; apache.yaml>
 +- hosts: all
 +  tasks:
 +    - name: Install apache httpd but avoid starting it immediately (state=present is optional)
 +      apt:
 +        name: apache2
 +        state: present
 +</code>
 +
 +y ejecutamos con : ''ansible-playbook -l debian apache.yaml''
 +
 +  * ''ansible <hostname> -m setup'' : muestra todas las variables disponibles
 +  * [[https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html]]
 +
 +ejecución solo en ciertas máquinas:
 +<code yaml; system-updates.yaml>
 +- hosts: all
 +  tasks:
 +    - name: actualizar debians
 +      apt: upgrade=yes update_cache=yes
 +      when: ansible_facts['os_family'] == "Debian"
 +      become: true
 +#       Kenneth
 +    - name: Upgrade Centos-Family
 +      yum: name='*' update_only=yes update_cache=yes
 +      when: ansible_os_family == 'RedHat'
 +</code>
 +[[https://docs.ansible.com/ansible/latest/user_guide/playbooks_conditionals.html?highlight=when]]
 == otros == otros
   * [[http://www.gratisexam.com]]   * [[http://www.gratisexam.com]]
   * [[https://medium.com/@Joachim8675309/devops-concepts-pets-vs-cattle-2380b5aab313]]   * [[https://medium.com/@Joachim8675309/devops-concepts-pets-vs-cattle-2380b5aab313]]
 +  * %%~%%
 +    * desde root: ''ls -la ~devops'' -> te lista el home del usuario devops
 +    * ''ls -la ~'' : doble tabulador -> te muestra los home de los usuarios definidos en **/etc/passwd**
  • info/cursos/pue/devops/sesion5.1551467412.txt.gz
  • Darrera modificació: 01/03/2019 11:10
  • per mate