adding bootstrap playbook

pull/20/head
Cian Hatton 3 years ago
parent b57f8c54c7
commit 7aa85962e6

@ -5,3 +5,4 @@ vault_password_file=.vault-pass.sh
host_key_checking = False
enable_plugins = linode
private_key_file=~/.ssh/ansible
remote_user=ansible

@ -0,0 +1,27 @@
---
- hosts: all
become: true
tasks:
- name: Update Packages
apt:
upgrade: dist
update_cache: true
- name: Create ansible user
user:
name: ansible
groups: root
- name: Add ssh key for ansible
authorized_key:
user: "ansible"
state: present
key: "{{ lookup('file', '~/.ssh/ansible.pub') }}"
- name: Add sudoers file for ansible
copy:
src: sudoer_ansible
dest: /etc/sudoers.d/ansible
owner: root
group: root
mode: 0440

@ -0,0 +1 @@
ansible ALL=(ALL) NOPASSWD: ALL
Loading…
Cancel
Save