diff --git a/ansible.cfg b/ansible.cfg index a1ca649..4e4796a 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -3,4 +3,4 @@ hostfile = hosts.ini log_path = ansible-log.log host_key_checking = false interpreter_python = /usr/bin/python3 -forks = 30 +forks = 30 \ No newline at end of file diff --git a/roles/rproxy/tasks/main.yml b/roles/rproxy/tasks/main.yml index 8d0fe8e..6fc787c 100644 --- a/roles/rproxy/tasks/main.yml +++ b/roles/rproxy/tasks/main.yml @@ -7,15 +7,35 @@ - install - add_config +- name: Install docker (Debian) + ansible.builtin.apt: + name: + - docker.io + - docker-compose + update_cache: yes + when: ansible_facts['os_family'] == "Debian" + tags: install + +- name: Install dependencies RHEL + block: + - name: Install docker (RHEL) + ansible.builtin.pip: + name: + - docker + - docker-compose + when: ansible_facts['os_family'] == "RedHat" + + - name: Enable docker (RHEL) + ansible.builtin.systemd: + name: docker + state: restarted + enabled: true + daemon_reload: true + when: ansible_facts['os_family'] == "RedHat" + tags: install + - name: Install rproxy block: - - name: Install dependencies - ansible.builtin.apt: - name: - - docker.io - - docker-compose - update_cache: yes - - name: Remove rproxy dir ansible.builtin.file: path: "{{ rproxy_dir }}"