ansible: cleanup yaml syntax
authorChristian Pointner <equinox@realraum.at>
Sat, 21 Apr 2018 18:19:17 +0000 (20:19 +0200)
committerChristian Pointner <equinox@realraum.at>
Sat, 21 Apr 2018 18:19:17 +0000 (20:19 +0200)
ansible/roles/base/handlers/main.yaml
ansible/roles/base/tasks/main.yaml
ansible/roles/localconfig/tasks/main.yml

index 9b95e27..822887e 100644 (file)
@@ -1,3 +1,5 @@
 ---
 - name: restart ssh
-  service: name=ssh state=restarted
+  service:
+    name: ssh
+    state: restarted
index f4cbe30..f209fe4 100644 (file)
@@ -7,17 +7,17 @@
 
 - name: only allow pubkey auth for root
   lineinfile:
-     dest: /etc/ssh/sshd_config
-     regexp: "^PermitRootLogin"
-     line: "PermitRootLogin without-password"
+    dest: /etc/ssh/sshd_config
+    regexp: "^PermitRootLogin"
+    line: "PermitRootLogin without-password"
   notify: restart ssh
 
 - name: limit allowed users (1/2)
-  lineinfile:
-     dest: /etc/ssh/sshd_config
-     regexp: "^#?AllowUsers"
-     line: "AllowUsers {{ ' '.join(sshd_allowusers) }}"
   when: sshd_allowgroup is not defined
+  lineinfile:
+    dest: /etc/ssh/sshd_config
+    regexp: "^#?AllowUsers"
+    line: "AllowUsers {{ ' '.join(sshd_allowusers) }}"
   notify: restart ssh
 
 - block:
     exclusive: yes
 
 - name: disable apt suggests and recommends
-  copy: src=02no-recommends dest=/etc/apt/apt.conf.d/ mode=0644
+  copy:
+    src: 02no-recommends
+    dest: /etc/apt/apt.conf.d/
+    mode: 0644
 
 - name: install basic packages
-  apt: name={{ item }} state=present
-  with_items:
-    - less
-    - psmisc
-    - sudo
-    - htop
-    - dstat
-    - mtr-tiny
-    - tcpdump
-    - debian-goodies
-    - lsof
-    - haveged
-    - net-tools
-    - ntp
-    - screen
-    - aptitude
-    - unp
-    - ca-certificates
-    - file
-    - zsh
-    - python-apt
+  apt:
+    name:
+      - less
+      - psmisc
+      - sudo
+      - htop
+      - dstat
+      - mtr-tiny
+      - tcpdump
+      - debian-goodies
+      - lsof
+      - haveged
+      - net-tools
+      - ntp
+      - screen
+      - aptitude
+      - unp
+      - ca-certificates
+      - file
+      - zsh
+      - python-apt
+    state: present
 
 - name: make sure grml-(etc|scripts)-core is not installed
-  apt: name={{ item }} state=absent purge=yes
-  with_items:
-    - grml-etc-core
-    - grml-scripts-core
+  apt:
+    name:
+      - grml-etc-core
+      - grml-scripts-core
+    state: absent
+    purge: yes
 
 - block:
     - name: install systemd specific packages
-      apt: name={{ item }} state=present
-      with_items:
-        - dbus
-        - libpam-systemd
+      apt:
+        name:
+          - dbus
+          - libpam-systemd
+        state: present
 
     - name: set systemd-related environment variables
-      copy: src=xdg_runtime_dir.sh dest=/etc/profile.d/xdg_runtime_dir.sh mode=0644
+      copy:
+        src: xdg_runtime_dir.sh
+        dest: /etc/profile.d/xdg_runtime_dir.sh
+        mode: 0644
 
   when: ansible_service_mgr == "systemd"
 
 - name: install zshrc
-  copy: src={{ item.src }} dest={{ item.dest }} mode=0644
   with_items:
-    - { "src": "zprofile", "dest": "/etc/zsh/zprofile" }
-    - { "src": "zshrc", "dest": "/etc/zsh/zshrc" }
-    - { "src": "zshrc.skel", "dest": "/etc/skel/.zshrc" }
+    - src: "zprofile"
+      dest: "/etc/zsh/zprofile"
+    - src: "zshrc"
+      dest: "/etc/zsh/zshrc"
+    - src: "zshrc.skel"
+      dest: "/etc/skel/.zshrc"
+  copy:
+    src: "{{ item.src }}"
+    dest: "{{ item.dest }}"
+    mode: 0644
 
 - name: set root default shell to zsh
-  user: name=root shell=/bin/zsh
+  user:
+    name: root
+    shell: /bin/zsh
 
 - name: set default shell for adduser
-  lineinfile: dest=/etc/adduser.conf regexp={{ item.regexp }} line={{ item.line }}
   with_items:
-    - { regexp: "^DSHELL", line: "DSHELL=/bin/zsh" }
+    - regexp: "^DSHELL"
+      line: "DSHELL=/bin/zsh"
+  lineinfile:
+    dest: /etc/adduser.conf
+    regexp: "{{ item.regexp }}"
+    line: "{{ item.line }}"
index 79f9f57..6abee94 100644 (file)
     state: directory
 
 - name: install generated ssh config snippets
+  with_fileglob:
+    - "../templates/ssh/*.conf.j2"
   template:
     src: "ssh/{{ item | basename }}"
     dest: "~/.ssh/config.d/{{ item | basename | regex_replace('^(.*)\\.j2$', '\\1') }}"
-  with_fileglob:
-    - "../templates/ssh/*.conf.j2"
 
 - name: install static ssh config snippets
   copy: