Skip to content

Ansible cheatsheet

Terminal window
apt install python-dev python3-dev
pip install --user wheel ansible
# install RC, eg:
pip install --user wheel ansible==v2.9.0rc1
all:
hosts:
my-host:
ansible_connection: ssh
ansible_ssh_host: 192.168.0.100
ansible_ssh_port: 22
ansible_ssh_user: foo
ansible_ssh_pass: bar

Some research done:

My (working) solution:

---
- name: Load dconf settings
command: dconf load /
args:
stdin: "{{ dconf_contents }}"
- name: Load dconf settings for root
command: dbus-launch dconf load /
args:
stdin: "{{ dconf_contents }}"
become: true
become_flags: -H

Settings are loaded from file.