-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Sebastian Neumann <neumann@b1-systems.de> Co-authored-by: Sebastian Neumann <neumann@b1-systems.de> Co-authored-by: Nils Gondermann <gondermann@b1-systems.de> Co-authored-by: Robin van der Linden <linden@b1-systems.de>
- Loading branch information
1 parent
e69002c
commit 9534aff
Showing
78 changed files
with
1,216 additions
and
271 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,12 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Update dnf package cache on RedHat | ||
become: true | ||
ansible.builtin.dnf: | ||
update_cache: true | ||
when: "'RedHat' in ansible_os_family" | ||
|
||
- name: Update apt package cache on Debian | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
when: "'Debian' in ansible_os_family" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,68 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Debian specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.apt: | ||
update_cache: true | ||
|
||
- name: Install required packages | ||
become: true | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- apt-transport-https | ||
- gpg | ||
|
||
- name: Add repository gpg key | ||
become: true | ||
ansible.builtin.apt_key: | ||
url: https://download.docker.com/linux/ubuntu/gpg | ||
- name: Install required packages | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- apt-transport-https | ||
- gpg | ||
|
||
- name: Add repository | ||
become: true | ||
ansible.builtin.apt_repository: | ||
repo: "deb [ arch=amd64 ] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable" | ||
state: present | ||
filename: docker | ||
update_cache: true | ||
mode: 0644 | ||
|
||
- name: Update package cache | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
- name: Add repository gpg key | ||
ansible.builtin.apt_key: | ||
url: https://download.docker.com/linux/ubuntu/gpg | ||
|
||
- name: Add repository | ||
ansible.builtin.apt_repository: | ||
repo: "deb [ arch=amd64 ] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable" | ||
state: present | ||
filename: docker | ||
update_cache: true | ||
mode: 0644 | ||
|
||
- name: Remove moby-compose package | ||
- name: Update package cache | ||
ansible.builtin.apt: | ||
update_cache: true | ||
|
||
- name: Remove moby-compose package | ||
ansible.builtin.apt: | ||
name: moby-compose | ||
state: absent | ||
when: "'Debian' in ansible_os_family" | ||
|
||
- name: RedHat specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
name: moby-compose | ||
state: absent | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.dnf: | ||
update_cache: yes | ||
|
||
- name: Install required packages | ||
ansible.builtin.yum: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- yum-utils | ||
- device-mapper-persistent-data | ||
- lvm2 | ||
|
||
- name: Add repository | ||
ansible.builtin.yum_repository: | ||
name: docker-ce | ||
description: Docker CE Stable - $basearch | ||
baseurl: https://download.docker.com/linux/centos/7/x86_64/stable | ||
gpgcheck: yes | ||
enabled: yes | ||
gpgkey: https://download.docker.com/linux/centos/gpg | ||
|
||
- name: Remove moby-compose package | ||
ansible.builtin.yum: | ||
name: moby-compose | ||
state: absent | ||
when: "'RedHat' in ansible_os_family" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,32 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Debian specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.apt: | ||
update_cache: true | ||
|
||
- name: Install ufw package | ||
- name: Install ufw package | ||
ansible.builtin.apt: | ||
name: ufw | ||
state: present | ||
when: "'Debian' in ansible_os_family" | ||
|
||
- name: RedHat specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
name: ufw | ||
state: present | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.dnf: | ||
update_cache: yes | ||
|
||
- name: Install epel-release | ||
ansible.builtin.dnf: | ||
name: epel-release | ||
state: present | ||
|
||
- name: Install ufw package | ||
ansible.builtin.dnf: | ||
name: ufw | ||
state: present | ||
enablerepo: epel | ||
when: "'RedHat' in ansible_os_family" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,33 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Debian specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.apt: | ||
update_cache: true | ||
|
||
- name: Install required packages | ||
- name: Install required packages | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- libpam-modules | ||
- openssh-server | ||
- update-motd | ||
when: "'Debian' in ansible_os_family" | ||
|
||
- name: RedHat specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- libpam-modules | ||
- openssh-server | ||
- update-motd | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.yum: | ||
update_cache: true | ||
|
||
- name: Install required packages | ||
ansible.builtin.yum: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- pam | ||
- openssh-server | ||
when: "'RedHat' in ansible_os_family" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,26 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Debian specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.apt: | ||
update_cache: true | ||
|
||
- name: Install required packages | ||
- name: Install gpg package | ||
ansible.builtin.apt: | ||
name: gpg | ||
state: present | ||
when: "'Debian' in ansible_os_family" | ||
|
||
- name: RedHat specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- gpg | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.dnf: | ||
update_cache: yes | ||
|
||
- name: Install gpg package | ||
ansible.builtin.dnf: | ||
name: gpg | ||
state: present | ||
when: "'RedHat' in ansible_os_family" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,32 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Debian specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.apt: | ||
update_cache: true | ||
|
||
- name: Install required packages | ||
- name: Install required packages | ||
become: true | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- gpg | ||
when: "'Debian' in ansible_os_family" | ||
|
||
- name: RedHat specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- gpg | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.dnf: | ||
update_cache: yes | ||
|
||
- name: Install required packages | ||
become: true | ||
ansible.builtin.dnf: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- gpg | ||
when: "'RedHat' in ansible_os_family" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,12 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Update dnf package cache on RedHat | ||
become: true | ||
ansible.builtin.dnf: | ||
update_cache: true | ||
when: "'RedHat' in ansible_os_family" | ||
|
||
- name: Update apt package cache on Debian | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
when: "'Debian' in ansible_os_family" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,32 @@ | ||
--- | ||
- name: Update package cache | ||
- name: Debian specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
update_cache: true | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.apt: | ||
update_cache: true | ||
|
||
- name: Install required packages | ||
- name: Install required packages | ||
become: true | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- gpg | ||
when: "'Debian' in ansible_os_family" | ||
|
||
- name: RedHat specific tasks | ||
become: true | ||
ansible.builtin.apt: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- gpg | ||
block: | ||
- name: Update package cache | ||
ansible.builtin.dnf: | ||
update_cache: yes | ||
|
||
- name: Install required packages | ||
become: true | ||
ansible.builtin.dnf: | ||
name: "{{ item }}" | ||
state: present | ||
loop: | ||
- gpg | ||
when: "'RedHat' in ansible_os_family" |
Oops, something went wrong.