UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

49 lines (41 loc) 1.29 kB
--- - name: Add Docker GPG key rpm_key: key: '{{ docker_yum_gpg_key }}' state: present - name: Add Docker repository get_url: url: '{{ docker_yum_repo_url }}' dest: '/etc/yum.repos.d/docker-{{ docker_edition }}.repo' owner: root mode: 0644 - name: Configure Docker edge repository ini_file: dest: '/etc/yum.repos.d/docker-{{ docker_edition }}.repo' section: 'docker-{{ docker_edition }}-edge' option: enabled value: '{{ docker_yum_repo_enable_edge }}' mode: 0644 - name: Configure Docker test repository ini_file: dest: '/etc/yum.repos.d/docker-{{ docker_edition }}.repo' section: 'docker-{{ docker_edition }}-test' option: enabled value: '{{ docker_yum_repo_enable_test }}' mode: 0644 - name: Configure containerd on RHEL 8 block: - name: Ensure container-selinux is installed. package: name: container-selinux state: present - name: Disable container-tools module. command: dnf -y module disable container-tools changed_when: false - name: Ensure containerd.io is installed. package: name: containerd.io state: present when: ansible_distribution_major_version | int == 8 - name: Run generic Linux tasks include_tasks: install-Linux.yml