Saltar al contenido

Herramienta Ansible ​

CloudStudio utiliza Ansible como uno de sus componentes principales para funcionar.

Debe ser instalado localmente para que CloudStudio pueda usarlo.

Instalación

Programa Ansible

Vista general ​

Ansible es una herramienta de automatización diseñada principalmente para la administración de configuración de aplicaciones ya desplegadas ( e.j. por Terraform ).

No necesita agentes y su configuración simple basada en YAML habilita a desarrolladores el contectarse, instalar y configurar cualquier software en la nube.

Características ​

  • Arquitectura sin Agentes: No es necesario instalar software en la máquina a manejar.
  • Playbooks YAML Legibles: Fácil de entender los archivos de configuración.
  • Módulos Extesibles: Soporte para administrar servidores, recursos en la nube y más.
  • Idempotencia: Se asegura que las tareas solo se ejecuten si es necesario.

Ejemplo ​

Acá tenés un ejemplo básico de la configuración de un servidor web

yaml
- hosts: web
  become: yes

  tasks:
    - name: Update package index
      apt:
        update_cache: yes
    
    - name: Install Nginx
      apt:
        name: nginx
        state: present
    
    - name: Start Nginx service
      service:
        name: nginx
        state: started

Publicado bajo una licencia de uso personal.