Skip to content
Snippets Groups Projects
Commit 84a0f2dd authored by Paul Belanger's avatar Paul Belanger
Browse files

Make sure /etc/hostname is valid for SELinux

In the gate, it is possible for /etc/hostname to not have a valid
SELinux security conext. So, reset them to default before we update
the hostname to avoid:

  TASK: [Assign hostname]
  failed: [node1] => {"failed": true}
  msg: Command failed rc=1, out=, err=Could not set property: Access
  denied

Closes-Bug: #1568047
Change-Id: Ie30c8437b310d1ea5bc75307375c255131dfe934
Needed-By: I2ff5fbb315832b8cf07c93d0dd0cdaacd958631e
parent 928551ba
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,10 @@
src: /etc/hosts
dest: /etc/hosts
- name: Ensure /etc/hostname is valid for SELinux
command: restorecon -v /etc/hostname
when: ansible_os_family == 'RedHat'
- name: Assign hostname
hostname:
name: "{{ inventory_hostname }}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment