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