Configurer ansible-playbook sur Ubuntu 20.04

Installation

sudo apt update -y
sudo apt install -y software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt install -y ansible

Confirmation de version

ansible-playbook --version

Inscrivez-vous avec authorised_keys sur la machine qui exécute Ansible

ssh-copy-id 128.22.133.120

Lors de la spécification d'une clé publique

cat ~/.ssh/vamdemickey.pem | ssh [email protected] -i ~/.ssh/vamdemickey.pem "cat >> ./.ssh/authorized_keys"

Écrivez l'adresse IP de destination d'exécution dans les hôtes pour ansible

[servers]
128.22.133.120

Confirmation de connexion

ansible 128.22.133.120 -m ping
128.22.133.120 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    },
    "changed": false,
    "ping": "pong"
}

Créer un playbook

wget.yml


- hosts: servers
  tasks:
    - name: install the latest version of wget
      yum:
        name: wget
        state: latest

Courir

ansible-playbook wget.yaml 
PLAY [servers] ************************************************************************************************

TASK [Gathering Facts] ****************************************************************************************
ok: [128.22.133.120]

TASK [install the latest version of wget] *********************************************************************
ok: [128.22.133.120]

PLAY RECAP ****************************************************************************************************
128.22.133.120             : ok=2    changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignore
d=0   

référence

https://qiita.com/s-nishimaki/items/bd396b5ceaa9370d79c7

Recommended Posts

Configurer ansible-playbook sur Ubuntu 20.04
Configurer un serveur SSH sur Ubuntu 20.04, qui est WSL2
Configurer Gitolite sur CentOS 7
[Ubuntu] Configurer un serveur Nukkit
Configurer un serveur MineCraft Paper avec Ubuntu 20.04.1 LTS ② Mise à jour
Configurer Django sur Ubuntu 16.04 avec PostgreSQL et Gunicorn sur ECS
Configurer le registre Docker localement sur CentOS 7
Configurer le service de métabase sur Windows Server 2012
Installez Docker sur Ubuntu et configurez la connexion à distance à l'aide de tls
Étapes minimales pour configurer un environnement Ruby avec rbenv sur Ubuntu 20.04
Les débutants de Gachi ont-ils configuré des conteneurs avec Kubernetes? Jusqu'à ce que···
Enregistrement d'écran sur Ubuntu 20.04
Bluetooth Web sur Ubuntu20.04
Essayez DisplayLink sur Ubuntu 20.04
Installez pyqt5 sur ubuntu
Installez Ruby sur Ubuntu 20.04
Définition de JAVA_HOME sur Ubuntu
Apache2 sur Ubuntu20.04 LTS
Utiliser cpplapack avec ubuntu
Exécutez tiscamera sur Ubuntu 18.04
Construire WebGIS sur Ubuntu20.04 LTS
Installez OpenJDK7 (JAVA) sur ubuntu 14.04
Mettez Ubuntu 20.04.1 dans Raspberry 4
Oracle Java 8 sur Docker Ubuntu
Installez l'agent zabbix (5.0) sur Ubuntu 18.04
Installation du proxy MAV sur Ubuntu 18.04
Enregistrer une vidéo sur ubuntu18.04LTS
Introduction des connaissances (wiki) à Ubuntu
Installation d'OpenMX sur Ubuntu 18.04.5 LTS
Installez Java sur WSL Ubuntu 18.04
Installez Ubuntu Desktop 20.10 sur RaspberryPi4
Ubuntu sur la vitesse de construction de Windows
Exécutez l'applet java sur ubuntu
Installez WordPress 5.5 sur Ubuntu 20.04 LTS
Exécutez Eclipse CDT sur Ubuntu
Essayez de configurer Talend Open Studio sur Amazon EC2 (ubuntu)