style: make ansible-lint happier

This commit is contained in:
VC
2024-07-05 11:53:33 +02:00
parent b228498a9b
commit f1cd507720
21 changed files with 101 additions and 74 deletions

View File

@@ -1,6 +1,6 @@
--- ---
- name: restart sshd - name: Restart sshd
service: ansible.builtin.service:
name: sshd name: sshd
state: restarted state: restarted

View File

@@ -1,6 +1,6 @@
--- ---
- name: install https transport for apt - name: Install https transport for apt
package: ansible.builtin.package:
name: apt-transport-https name: apt-transport-https
state: present state: present

View File

@@ -1,7 +1,7 @@
--- ---
- name: install aptitude - name: Install aptitude
package: ansible.builtin.package:
name: aptitude name: aptitude
state: present state: present
when: ansible_facts['os_family'] == 'Debian' when: ansible_facts['os_family'] == 'Debian'

View File

@@ -1,8 +1,9 @@
--- ---
- name: copy basic bashrc files - name: Copy basic bashrc files
copy: ansible.builtin.copy:
src: files/dotbashrc src: files/dotbashrc
dest: /root/.bashrc dest: /root/.bashrc
mode: 0644
owner: root owner: root
group: root group: root

View File

@@ -1,11 +1,12 @@
--- ---
- name: install cron-apt - name: Install cron-apt
package: ansible.builtin.package:
name: cron-apt name: cron-apt
state: present state: present
- name: default configuration file - name: Default configuration file
copy: ansible.builtin.copy:
src: files/5-install src: files/5-install
dest: /etc/cron-apt/action.d/5-install dest: /etc/cron-apt/action.d/5-install
mode: 0644

View File

@@ -1,6 +1,6 @@
--- ---
- name: install cron - name: Install cron
package: ansible.builtin.package:
name: cron name: cron
state: present state: present

View File

@@ -1,6 +1,6 @@
--- ---
- name: install curl - name: Install curl
package: ansible.builtin.package:
name: curl name: curl
state: present state: present

View File

@@ -1,6 +1,6 @@
--- ---
- name: install gpg package - name: Install gpg package
package: ansible.builtin.package:
name: gpg name: gpg
state: present state: present

View File

@@ -1,6 +1,6 @@
--- ---
- name: install htop - name: Install htop
package: ansible.builtin.package:
name: htop name: htop
state: present state: present

View File

@@ -1,24 +1,27 @@
--- ---
- name: Set default locale to fr_FR.UTF-8 - name: Set default locale to fr_FR.UTF-8
debconf: ansible.builtin.debconf:
name: locales name: locales
question: locales/default_environment_locale question: locales/default_environment_locale
value: fr_FR.UTF-8 value: fr_FR.UTF-8
vtype: select vtype: select
- name: set to generate locales fr_FR/en_US - name: Set to generate locales fr_FR/en_US
debconf: ansible.builtin.debconf:
name: locales name: locales
question: locales/locales_to_be_generated question: locales/locales_to_be_generated
value: en_US.UTF-8 UTF-8, fr_FR.UTF-8 UTF-8 value: en_US.UTF-8 UTF-8, fr_FR.UTF-8 UTF-8
vtype: multiselect vtype: multiselect
- name: delete original locale.gen
file: - name: Delete original locale.gen
ansible.builtin.file:
path: /etc/locale.gen path: /etc/locale.gen
state: absent state: absent
when: ansible_facts['env']['LANG'] != 'fr_FR.UTF-8' when: ansible_facts['env']['LANG'] != 'fr_FR.UTF-8'
- name: update original locale.gen - name: Update original locale.gen
command: dpkg-reconfigure -f noninteractive locales ansible.builtin.command:
cmd: dpkg-reconfigure -f noninteractive locales
changed_when: true
when: ansible_facts['env']['LANG'] != 'fr_FR.UTF-8' when: ansible_facts['env']['LANG'] != 'fr_FR.UTF-8'

View File

@@ -1,6 +1,7 @@
--- ---
- file: - name: Set localtime
ansible.builtin.file:
src: /usr/share/zoneinfo/Europe/Paris src: /usr/share/zoneinfo/Europe/Paris
dest: /etc/localtime dest: /etc/localtime
state: link state: link

View File

@@ -1,6 +1,6 @@
--- ---
- name: install lshw - name: Install lshw
package: ansible.builtin.package:
state: present state: present
name: lshw name: lshw

View File

@@ -1,23 +1,42 @@
--- ---
- include_tasks: aptitude.yml - name: Include aptitude
- include_tasks: localtime.yml ansible.builtin.include_tasks: aptitude.yml
- include_tasks: locales.yml - name: Include localtime
- include_tasks: ping.yml ansible.builtin.include_tasks: localtime.yml
- include_tasks: sudo.yml - name: Include locales
- include_tasks: telnet.yml ansible.builtin.include_tasks: locales.yml
- include_tasks: tmux.yml - name: Include ping
- include_tasks: bashrc.yml ansible.builtin.include_tasks: ping.yml
- include_tasks: vimrc.yml - name: Include sudo
- include_tasks: sshd.yml ansible.builtin.include_tasks: sudo.yml
- include_tasks: curl.yml - name: Include telnet
- include_tasks: wget.yml ansible.builtin.include_tasks: telnet.yml
- include_tasks: cron.yml - name: Include tmux
- include_tasks: htop.yml ansible.builtin.include_tasks: tmux.yml
- include_tasks: apt-transport-https.yml - name: Include bashrc
- include_tasks: gpg.yml ansible.builtin.include_tasks: bashrc.yml
- include_tasks: cron-apt.yml - name: Include vim
- include_tasks: lshw.yml ansible.builtin.include_tasks: vimrc.yml
- name: Include sshd
ansible.builtin.include_tasks: sshd.yml
- name: Include curl
ansible.builtin.include_tasks: curl.yml
- name: Include wget
ansible.builtin.include_tasks: wget.yml
- name: Include cron
ansible.builtin.include_tasks: cron.yml
- name: Include htop
ansible.builtin.include_tasks: htop.yml
- name: Include apt-transport-https
ansible.builtin.include_tasks: apt-transport-https.yml
- name: Include gpg
ansible.builtin.include_tasks: gpg.yml
- name: Include cron-apt
ansible.builtin.include_tasks: cron-apt.yml
- name: Include lshw
ansible.builtin.include_tasks: lshw.yml
when: "'hypervisors' in group_names" when: "'hypervisors' in group_names"
- include_tasks: overlayfs.yml - name: Include overlayfs
ansible.builtin.include_tasks: overlayfs.yml
when: "'hypervisors' in group_names" when: "'hypervisors' in group_names"

View File

@@ -1,6 +1,6 @@
--- ---
- name: install fuse-overlayfs - name: Install fuse-overlayfs
package: ansible.builtin.package:
state: present state: present
name: fuse-overlayfs name: fuse-overlayfs

View File

@@ -1,6 +1,6 @@
--- ---
- name: install ping utility - name: Install ping utility
package: ansible.builtin.package:
name: iputils-ping name: iputils-ping
state: present state: present

View File

@@ -1,26 +1,27 @@
--- ---
- name: ssh configuration file - name: SSH configuration file
template: ansible.builtin.template:
src: sshd_config.j2 src: sshd_config.j2
dest: /etc/ssh/sshd_config dest: /etc/ssh/sshd_config
mode: 0644
notify: notify:
- restart sshd - Restart sshd
- name: ssh keys home - name: SSH keys home
authorized_key: ansible.posix.authorized_key:
user: root user: root
state: present state: present
key: "{{ lookup('file', 'ssh/home.id_rsa.pub') }}" key: "{{ lookup('file', 'ssh/home.id_rsa.pub') }}"
- name: ssh keys work - name: SSH keys work
authorized_key: ansible.posix.authorized_key:
user: root user: root
state: present state: present
key: "{{ lookup('file', 'ssh/work.id_rsa.pub') }}" key: "{{ lookup('file', 'ssh/work.id_rsa.pub') }}"
- name: ssh keys stef - name: SSH keys stef
authorized_key: ansible.posix.authorized_key:
user: root user: root
state: present state: present
key: "{{ lookup('file', 'ssh/stefofficiel.id_rsa.pub') }}" key: "{{ lookup('file', 'ssh/stefofficiel.id_rsa.pub') }}"

View File

@@ -1,6 +1,6 @@
--- ---
- name: install sudo utility - name: Install sudo utility
package: ansible.builtin.package:
name: sudo name: sudo
state: present state: present

View File

@@ -1,6 +1,6 @@
--- ---
- name: install telnet - name: Install telnet
package: ansible.builtin.package:
name: telnet name: telnet
state: present state: present

View File

@@ -1,6 +1,6 @@
--- ---
- name: install tmux - name: Install tmux
package: ansible.builtin.package:
name: tmux name: tmux
state: present state: present

View File

@@ -1,13 +1,14 @@
--- ---
- name: install vim package - name: Install vim package
package: ansible.builtin.package:
name: vim name: vim
state: present state: present
- name: copy vimrc config file - name: Copy vimrc config file
copy: ansible.builtin.copy:
src: files/vim/ src: files/vim/
dest: /root/.vim dest: /root/.vim
mode: 0755
owner: root owner: root
group: root group: root

View File

@@ -1,6 +1,6 @@
--- ---
- name: install wget package - name: Install wget package
package: ansible.builtin.package:
name: wget name: wget
state: present state: present