You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
509 B
YAML
26 lines
509 B
YAML
---
|
|
- name: Update Packages
|
|
ansible.builtin.apt:
|
|
upgrade: dist
|
|
update_cache: true
|
|
|
|
- name: Create ansible user
|
|
ansible.builtin.user:
|
|
name: ansible
|
|
groups: root
|
|
shell: /bin/bash
|
|
|
|
- name: Add ssh key for ansible
|
|
authorized_key:
|
|
user: ansible
|
|
state: present
|
|
key: "{{ lookup('file', '~/.ssh/ansible.pub') }}"
|
|
|
|
- name: Add sudoers file for ansible
|
|
ansible.builtin.copy:
|
|
src: sudoer_ansible
|
|
dest: /etc/sudoers.d/ansible
|
|
owner: root
|
|
group: root
|
|
mode: 0440
|