Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/09/2021, à 09:40

quegzacov

ansible et docker sur rpi4 (ubuntu server)

Bonjourà tous big_smile,
J'ai pour projet de faire un serveur cloud sur mon rspberry pi 4. J'ai trouvé un "tuto" sur internet qui utilise ansible: https://www.rs-online.com/designspark/r … xtcloud-fr.
Dans le tuto, ils font un playbook en YAML sauf qu'apparement il y'a une erreur lors de l'execution:

---
- name: "Docker playbook"
  hosts: localhost
  connection: local
  become: yes
  vars:
    docker_install_compose: false
    docker_users:
      - ubuntu
  roles:
    - geerlingguy.docker_arm

L'erreur réside dans la dernière ligne mais ne mis connaissant pas en ansible et docker je sèche. Merci d'avance pour votre aide smile

Hors ligne

#2 Le 01/09/2021, à 11:21

Vobul

Re : ansible et docker sur rpi4 (ubuntu server)

Et donc on est censés deviner l'erreur c'est ça ?


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 01/09/2021, à 11:32

quegzacov

Re : ansible et docker sur rpi4 (ubuntu server)

Vobul a écrit :

Et donc on est censés deviner l'erreur c'est ça ?

voilà le message d'erreur

ubuntu@ubuntu:~/cloud$ ansible-playbook docker.yml 
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
ERROR! the role 'geerlingguy.docker_arm' was not found in /home/ubuntu/cloud/roles:/home/ubuntu/.ansible/roles:/usr/share/ansible/roles:/etc/ansible/roles:/home/ubuntu/cloud

The error appears to be in '/home/ubuntu/cloud/docker.yml': line 11, column 7, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  roles:
    - geerlingguy.docker_arm
      ^ here
ubuntu@ubuntu:~/cloud$ 

C'est apparement une erreur de syntax je me suis donc dis qu'il s'agissait d'une erreur basique

Hors ligne

#4 Le 01/09/2021, à 12:04

Vobul

Re : ansible et docker sur rpi4 (ubuntu server)

Tu utilises un rôle qui n'est pas installé.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#5 Le 01/09/2021, à 12:08

quegzacov

Re : ansible et docker sur rpi4 (ubuntu server)

Vobul a écrit :

Tu utilises un rôle qui n'est pas installé.

Pourtant quand j'essaye de l'installer il est apparement installé

root@ubuntu:/home/ubuntu/cloud# ansible-galaxy install geerlingguy.docker_arm
[WARNING]: - geerlingguy.docker_arm (4.1.1) is already installed - use --force
to change version to unspecified

Hors ligne

#6 Le 01/09/2021, à 12:41

Vobul

Re : ansible et docker sur rpi4 (ubuntu server)


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#7 Le 01/09/2021, à 13:07

quegzacov

Re : ansible et docker sur rpi4 (ubuntu server)

Merci j'avance.
J'ai donc crée le dossier roles dans le .ansibble. Ensuite je l'ai réinstaller avec le chemins donné et l'attribut -p mais mtn je crois que c'est un probleme de version

ubuntu@ubuntu:~$ ansible-playbook cloud/docker.yml 
[WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'

PLAY [Docker playbook] *********************************************************

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

TASK [/home/ubuntu/.ansible/roles/geerlingguy.docker_arm : Check if Docker is already present.] ***
ok: [localhost]

TASK [/home/ubuntu/.ansible/roles/geerlingguy.docker_arm : Download Docker install convenience script.] ***
skipping: [localhost]

TASK [/home/ubuntu/.ansible/roles/geerlingguy.docker_arm : Run Docker install convenience script.] ***
skipping: [localhost]

TASK [/home/ubuntu/.ansible/roles/geerlingguy.docker_arm : Make sure Docker CE is the version specified.] ***
fatal: [localhost]: FAILED! => {"cache_update_time": 1630497576, "cache_updated": false, "changed": false, "msg": "'/usr/bin/apt-get -y -o \"Dpkg::Options::=--force-confdef\" -o \"Dpkg::Options::=--force-confold\"   --force-yes   install 'docker-ce=5:19.03.9~3-0~debian-buster' -o APT::Install-Recommends=no' failed: W: --force-yes is deprecated, use one of the options starting with --allow instead.\nE: Version '5:19.03.9~3-0~debian-buster' for 'docker-ce' was not found\n", "rc": 100, "stderr": "W: --force-yes is deprecated, use one of the options starting with --allow instead.\nE: Version '5:19.03.9~3-0~debian-buster' for 'docker-ce' was not found\n", "stderr_lines": ["W: --force-yes is deprecated, use one of the options starting with --allow instead.", "E: Version '5:19.03.9~3-0~debian-buster' for 'docker-ce' was not found"], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information..."]}

PLAY RECAP *********************************************************************
localhost                  : ok=2    changed=0    unreachable=0    failed=1    skipped=2    rescued=0    ignored=0   

ubuntu@ubuntu:~$ 

Dernière modification par quegzacov (Le 01/09/2021, à 13:18)

Hors ligne

#8 Le 01/09/2021, à 15:20

Vobul

Re : ansible et docker sur rpi4 (ubuntu server)


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne