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-project+unsubscr...@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.