Cómo implementar contenedores usando Atomic Host, Ansible y Cockpit
Antes de comenzar, asegúrese de que su sistema tenga instalado Ansible.
sudo dnf -y install ansible
Primero, necesitamos ejecutar el contenedor cockpit en Atomic Host. Descargue el código fuente de /trishnaguha/fedora-cloud-ansible en su computadora.
$ git clone /trishnaguha/fedora-cloud-ansible.git
Ahora cambie al directorio de la cabina y edite el archivo de manifiesto de la siguiente manera:
$ cd fedora-cloud-ansible $ cd cockpit $ vim inventario
Realice los siguientes cambios:
Reemplace IP_ADDRESS_OF_HOST con la IP del host atom. Reemplace la ruta al archivo de clave privada SSH con la ruta a ansible_ssh_private_key_file = 'PRIVATE_KEY _FILE' en la línea PRIVATE_KEY_FILE.
Luego guarde y salga del editor de manifiesto.
A continuación, edite el archivo de configuración de ansible:
$ vim ansible.cfg
Reemplace Usuario en remote_user=Usuario con el nombre de usuario remoto en el host atom. Luego guarde y salga de editar el archivo.
Combinar
Ahora es el momento de ejecutar PlayBook de Ansible. Este comando comenzará a ejecutar el contenedor Cockpit en el host atómico:
$ ansible-playbook cockpit.yml
Cockpit ahora se está ejecutando en el host atómico.