blob: 8e2c6bd9085dc39a1d9f970a5a20d18e81dcc555 [file] [log] [blame]
Zsolt Haraszti3d163532016-09-08 15:57:32 -07001- name: JQ is present
2 apt:
3 name: jq
4 force: yes
5 tags: [common]
6
7- name: Host is present
8 lineinfile:
9 dest: /etc/hosts
10 regexp: "^{{ item.host_ip }}"
11 line: "{{ item.host_ip }} {{ item.host_name }}"
Rouzbahan Rashidi-Tabrizi0f7eb2b2016-11-08 12:30:12 -080012 with_items: "{{ hosts }}"
Zsolt Haraszti3d163532016-09-08 15:57:32 -070013 tags: [common]
14
15- name: Latest apt packages
16 apt:
17 name: "{{ item }}"
Rouzbahan Rashidi-Tabrizi0f7eb2b2016-11-08 12:30:12 -080018 with_items: "{{ use_latest_for }}"
Zsolt Haraszti3d163532016-09-08 15:57:32 -070019 tags: [common]
20
21- name: Services are not running
22 service:
23 name: "{{ item }}"
24 state: stopped
25 ignore_errors: yes
Rouzbahan Rashidi-Tabrizi0f7eb2b2016-11-08 12:30:12 -080026 with_items: "{{ obsolete_services }}"
Zsolt Haraszti3d163532016-09-08 15:57:32 -070027 tags: [common]
28
David K. Bainbridgea2a46ae2017-10-24 14:05:33 -070029- name: Ensure SSH directory exists
30 file:
31 path: "{{ ansible_env['HOME'] }}/.ssh"
32 state: directory
33 owner: "{{ ansible_env['SUDO_USER'] }}"
34 group: "{{ ansible_env['SUDO_USER'] }}"
35 mode: 0700
36
Zsolt Haraszti3d163532016-09-08 15:57:32 -070037- name: Ensure known_hosts file is absent
38 file:
Zsolt Haraszti15044082016-10-05 00:18:57 -070039 path: "{{ ansible_env['HOME'] }}/.ssh/known_hosts"
Zsolt Haraszti3d163532016-09-08 15:57:32 -070040 state: absent
41
42- name: Disable Known Host Checking
43 copy:
44 src: files/ssh_config
Zsolt Haraszti15044082016-10-05 00:18:57 -070045 dest: "{{ ansible_env['HOME'] }}/.ssh/config"
Zsolt Haraszti3d163532016-09-08 15:57:32 -070046 owner: "{{ ansible_env['SUDO_USER'] }}"
47 group: "{{ ansible_env['SUDO_USER'] }}"
48 mode: 0600