Files
ping-mee-ansible-library/playbooks/linux/ubuntu-server/deploy_basics.yml
T

44 lines
1.1 KiB
YAML

- name: Temporary workaround for sudo-rs
hosts: all
gather_facts: false
become: false
tasks:
- name: Detect sudo variant
ansible.builtin.raw: command -v sudo.ws || true
register: sudo_ws_check
changed_when: false
- name: Set become_exe fact based on sudo variant present
ansible.builtin.set_fact:
ansible_become_exe: "{{ 'sudo.ws' if sudo_ws_check.stdout | trim | length > 0 else 'sudo' }}"
- name: Install basic features
hosts: all
gather_facts: true
become: true
tasks:
- name: Update apt
ansible.builtin.apt:
update_cache: true
cache_valid_time: 3600
- name: Install net-tools
ansible.builtin.apt:
name: net-tools
state: present
- name: Install neofetch or fastfetch
block:
- name: Install neofetch
ansible.builtin.apt:
name: neofetch
state: present
rescue:
- name: If neofetch is depricated install fastfetch
ansible.builtin.apt:
name: fastfetch
state: present
# This file was written by Ebbe Baß (umpi) - ebbe@ping-mee.de