mirror of https://github.com/ansible/ansible.git
Resubmit: Use SystemdStrategy for Debian in the hostname module (#76929)
* add DebianStrategy tests * ensure hostname can be changed by using become * use Systemd strat for debian and Base for generic. * add test to ensure all strategies are available Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>pull/76995/head
parent
522f9d1050
commit
b145732973
@ -0,0 +1,3 @@
|
|||||||
|
bugfixes:
|
||||||
|
- hostname - Fix Debian strategy KeyError, use `SystemdStrategy`
|
||||||
|
(https://github.com/ansible/ansible/issues/76124)
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
---
|
||||||
|
- name: Test DebianStrategy by setting hostname
|
||||||
|
become: 'yes'
|
||||||
|
hostname:
|
||||||
|
use: debian
|
||||||
|
name: "{{ ansible_distribution_release }}-bebop.ansible.example.com"
|
||||||
|
|
||||||
|
- name: Test DebianStrategy by getting current hostname
|
||||||
|
command: hostname
|
||||||
|
register: get_hostname
|
||||||
|
|
||||||
|
- name: Test DebianStrategy by verifying /etc/hostname content
|
||||||
|
command: grep -v '^#' /etc/hostname
|
||||||
|
register: grep_hostname
|
||||||
|
|
||||||
|
- name: Test DebianStrategy using assertions
|
||||||
|
assert:
|
||||||
|
that:
|
||||||
|
- "'{{ ansible_distribution_release }}-bebop.ansible.example.com' in get_hostname.stdout"
|
||||||
|
- "'{{ ansible_distribution_release }}-bebop.ansible.example.com' in grep_hostname.stdout"
|
||||||
Loading…
Reference in New Issue