46 lines
959 B
YAML
46 lines
959 B
YAML
---
|
|
- name: "set local variables from overrides and defaults"
|
|
set_fact:
|
|
base: "{{ (base_defaults | combine(base_override, recursive=True)) if base_override else base_defaults }}"
|
|
|
|
- name: Install requirerd packages
|
|
package:
|
|
name:
|
|
- docker.io
|
|
- docker-compose
|
|
- docker-doc
|
|
- netfilter-persistent
|
|
- netplan.io
|
|
state: latest
|
|
|
|
- name: Install devhelpers
|
|
package:
|
|
name:
|
|
- vim
|
|
- curl
|
|
state: latest
|
|
|
|
- name: copy docker deamon.json
|
|
ansible.builtin.copy:
|
|
src: etc.docker.deamon.json
|
|
dest: /etc/docker/daemon.json
|
|
|
|
- name: Enable systemd networking
|
|
ansible.builtin.systemd_service:
|
|
state: started
|
|
enabled: true
|
|
daemon_reload: true
|
|
name: systemd-networkd
|
|
|
|
- name: Restart docker
|
|
ansible.builtin.systemd_service:
|
|
state: restarted
|
|
daemon_reload: true
|
|
enabled: true
|
|
name: docker
|
|
|
|
- name: Add .bashrc
|
|
template:
|
|
src: .bashrc.j2
|
|
dest: "/root/.bashrc"
|