"msg": "Failed to get D-Bus connection: Operation not permitted",
you're not running ansible with high enough privileges. try a become: yes somewhere in there. On Thu, 15 Nov 2018 at 02:47, Ronnie10 <[email protected]> wrote: > > Hi all, > > I am trying to setup zookeeper using ansible with docker, I have copied the > zookeeper.service to /usr/lib/systemd/system, however when I run molecule > test to test my ansible code, it always fail. > > My zookeeper.service looks like following: > [Unit] > Requires=network.target remote-fs.target > After=network.target remote-fs.target > > [Service] > Type=simple > #User=kafka > ExecStart=/opt/kafka_2.11-2.0.0/bin/zookeeper-server-start.sh > /opt/kafka_2.11-2.0.0/config/zookeeper.properties > ExecStop=/opt/kafka_2.11-2.0.0/bin/zookeeper-server-stop.sh > Restart=on-abnormal > > [Install] > WantedBy=multi-user.target > > > My ansible script as follow: > --- > - name: Check if Zookeeper service file exists > stat: > path: /usr/lib/systemd/system/zookeeper.service > register: zookeeper_service_exist > > - name: Copy zookeeper service file to /usr/lib/systemd/system/ > copy: > src: files/zookeeper.service > dest: /usr/lib/systemd/system/ > mode: 0755 > when: not zookeeper_service_exist.stat.exists > > - name: Start Zookeeper service if not started > systemd: > name: zookeeper > state: started > > I always receive the following error: > fatal: [kafka-deploy]: FAILED! => { > "changed": false, > "cmd": "/bin/systemctl", > "invocation": { > "module_args": { > "daemon_reload": false, > "enabled": null, > "force": null, > "masked": null, > "name": "zookeeper", > "no_block": false, > "scope": null, > "state": "started", > "user": null > } > }, > "msg": "Failed to get D-Bus connection: Operation not permitted", > "rc": 1, > "stderr": "Failed to get D-Bus connection: Operation not permitted\n", > "stderr_lines": [ > "Failed to get D-Bus connection: Operation not permitted" > ], > "stdout": "", > "stdout_lines": [] > } > > Hope someone can help me with this. > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/f26fab5c-e7c7-4ebd-a5af-b46a012cb211%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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 [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAK5eLPRAZvnkRYWZS0HWfdS-bP%2B%2BizeSpXoxiKK5wM_-R_CF6g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
