Thank you so much. I am looking at it On Mon, Apr 26, 2021 at 2:45 PM Nuno Jordão <nuno.jor...@gmail.com> wrote:
> A playbook is a list of plays. Example: > > --- > - name: play1 > hosts: host1 > tasks: > - name: > etc... > > - name: play2 > hosts: host2 > tasks: > - name: > > On Mon, Apr 26, 2021 at 12:08 PM rebecca acheampong <bec12...@gmail.com> > wrote: > >> >> I wish i could separate them as you have told me but i am very new to >> ansible and I am using it for my final project. I dont know how to do that. >> I changed the host to the target node's name. I think you are right because >> the localhost does the installation of the docker on the control node. But >> I do not know what to do. >> On Monday, April 26, 2021 at 1:47:06 PM UTC+3 dick....@geant.org wrote: >> >>> You're using localhost as the target, which is OK for the vmware >>> module (as that is an API based one), but then you also target >>> localhost for the docker stuff. >>> Split your deployment into separate playbook and make sure you're >>> targeting the correct host. >>> This may involve add_host etc. >>> >>> On Mon, 26 Apr 2021 at 12:21, rebecca acheampong <bec1...@gmail.com> >>> wrote: >>> > >>> > I am using ansible to install a docker but I get this error. How can i >>> solve this please? >>> > Please help me, this installation has taken me a whole week >>> > >>> > Control node is ubuntu server 20.04 >>> > Target node is ubuntu desktop 18.04 on vmware esxi >>> > >>> > this is my playbook: >>> > --- >>> > - name: installing docker on ubuntu >>> > hosts: localhost >>> > remote_user: "{{ remote_user_name }}" >>> > gather_facts: no >>> > vars_files: >>> > - var_docker.yml >>> > vars: >>> > remote_user_name: cyber01 >>> > apt_repo_data: "deb [arch=amd64] >>> > https://download.docker.com/linux/ubuntu xenial stable" >>> > apt_gpg_key: https://download.docker.com/linux/ubuntu/gpg >>> > tasks: >>> > - vmware_guest: >>> > hostname: "{{ VMWARE_HOST }}" >>> > username: "{{ VMWARE_USER }}" >>> > password: "{{ VMWARE_PASSWORD }}" >>> > validate_certs: no >>> > folder: /ha-datacenter/vm/ >>> > name: my_vm_01 >>> > - name: adding docker gpg key >>> > apt_key: >>> > url: "{{ apt_gpg_key }}" >>> > state: present >>> > - name: add docker repository >>> > apt_repository: >>> > repo: "{{ apt_repo_data }}" >>> > state: present >>> > - name: installing docker-ce >>> > apt: >>> > name: docker-ce >>> > state: present >>> > update_cache: yes >>> > - name: install python-pip >>> > apt: >>> > name: python-pip >>> > state: present >>> > - name: install docker-py >>> > pip: >>> > name: docker-py >>> > state: present >>> > >>> > run playbook: ansible-playbook -i hosts docker_contairner.yml >>> > >>> > PLAY [installing docker on ubuntu] >>> ********************************************* >>> > >>> > TASK [vmware_guest] >>> ************************************************************ >>> > ok: [my_vm_01] >>> > >>> > TASK [adding docker gpg key] >>> *************************************************** >>> > fatal: [my_vm_01]: FAILED! => {"changed": false, "cmd": >>> "/usr/bin/apt-key add -", "msg": "Warning: apt-key output should not be >>> parsed (stdout is not a terminal)\nE: This command can only be used by >>> root.", "rc": 1, "stderr": "Warning: apt-key output should not be parsed >>> (stdout is not a terminal)\nE: This command can only be used by root.\n", >>> "stderr_lines": ["Warning: apt-key output should not be parsed (stdout is >>> not a terminal)", "E: This command can only be used by root."], "stdout": >>> "", "stdout_lines": []} >>> > >>> > -- >>> > You received this message because you are subscribed to the Google >>> Groups "Ansible Project" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> an email to ansible-proje...@googlegroups.com. >>> > To view this discussion on the web visit >>> https://groups.google.com/d/msgid/ansible-project/eac60358-57e0-4f9f-ad03-377ec881f6e2n%40googlegroups.com. >>> >>> >>> >>> >>> -- >>> Dick Visser >>> Trust & Identity Service Operations Manager >>> GÉANT >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to ansible-project+unsubscr...@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/ebd3bf51-8f39-40b3-b8bb-276bcaefa594n%40googlegroups.com >> <https://groups.google.com/d/msgid/ansible-project/ebd3bf51-8f39-40b3-b8bb-276bcaefa594n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to ansible-project+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CAEAA%3DtticGFOdoPJUwh-YXL_JeoovpNyenEe_VwNErBbdgmGWQ%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CAEAA%3DtticGFOdoPJUwh-YXL_JeoovpNyenEe_VwNErBbdgmGWQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAKQAy6o7%3D9OkOxnkWb6XihfNVO8ABKw_nfU%3DeVFLH0DyCSoU_w%40mail.gmail.com.