Set hostname if not set

This commit is contained in:
Timo Makinen 2022-01-29 21:17:51 +00:00
parent f51ff2c29f
commit 0db3e3c135

View file

@ -23,6 +23,30 @@
- thunderbird
tasks:
- name: check hostname
ansible.builtin.command:
argv:
- hostnamectl
- hostname
- --static
register: hostname_check
changed_when: false
- name: set hostname
ansible.builtin.command:
argv:
- hostnamectl
- hostname
- --static
- >-
{{
lookup(
'password',
'/dev/null chars=ascii_lowercase,digits length=4'
)
}}
when: hostname_check.stdout == ""
- name: remove unneeded packages
ansible.builtin.package:
name: "{{ item }}"