blob: f3ee4aa913cc5766b2d74fe75e0abf91fff9bbc3 [file] [log] [blame]
---
- name: Applications
become: yes
apt: name={{ item }} state=present
with_items:
- build-essential
- name: Set Default Password
become: yes
user:
name=ubuntu
password="$6$TjhJuOgh8xp.v$z/4GwFbn5koVmkD6Ex9wY7bgP7L3uP2ujZkZSs1HNdzQdz9YclbnZH9GvqMC/M1iwC0MceL05.13HoFz/bai0/"
- name: Authorize SSH Key
become: yes
authorized_key:
key="{{ pub_ssh_key }}"
user=ubuntu
state=present
- name: Verify Private SSH Key
become: yes
stat:
path=/home/ubuntu/.ssh/id_rsa
register: private_key
- name: Ensure Private SSH Key
become: yes
copy:
src=files/{{ item }}
dest=/home/ubuntu/.ssh/{{ item }}
owner=ubuntu
group=ubuntu
mode=0600
with_items:
- id_rsa
- id_rsa.pub
- name: Ensure CORD SUDO
become: yes
copy:
src=files/99-cord-sudoers
dest=/etc/sudoers.d/99-cord-sudoers
owner=root
group=root
mode=0600
- name: Verify i40e Driver
command: modinfo --field=version i40e
register: i40e_version
changed_when: False
tags:
- interface_config
- name: Update i40e Driver
include: tasks/i40e_driver.yml
when: i40e_version.stdout != '1.4.25'
tags:
- interface_config
- name: Consistent Interface Naming
become: yes
script: files/rename_ifaces.sh {{ fabric_ip }}
register: ifaces_changed
changed_when: ifaces_changed.stdout != "false"
tags:
- interface_config
- name: Reboot Required
become: yes
command: /sbin/reboot
when: ifaces_changed.stdout != "false"
tags:
- interface_config