47 lines
913 B
YAML
47 lines
913 B
YAML
---
|
|
|
|
- hosts: localhost
|
|
connection: localhost
|
|
become: true
|
|
|
|
pre_tasks:
|
|
|
|
- name: change sorces.list file
|
|
copy:
|
|
src: files/sources.list
|
|
dest: /etc/apt/sources.list
|
|
owner: root
|
|
group: root
|
|
|
|
- name: change sorces.list file
|
|
copy:
|
|
src: files/pve-enterprise.list
|
|
dest: /etc/apt/sources.list.d/pve-enterprise.list
|
|
owner: root
|
|
group: root
|
|
|
|
tasks:
|
|
|
|
- name: update package cache
|
|
apt: update_cache=yes
|
|
|
|
- name: dist upgrade
|
|
apt: upgrade=dist
|
|
|
|
- name: adding a user for ansible cron job
|
|
user:
|
|
name: ansible
|
|
system: yes
|
|
|
|
- name: setup sudo for ansible user
|
|
copy:
|
|
src: files/sudoer_ansible
|
|
dest: /etc/sudoers.d/ansible
|
|
owner: root
|
|
group: root
|
|
mode: 0440
|
|
|
|
- name: reboot the machine
|
|
ansible.builtin.shell: reboot
|
|
|