Files
openstack-ansible/tests/roles/bootstrap-host/tasks/prepare_hostname.yml
Dmitriy Rabotyagov 96b0b4a7b6 Use FQCN for modules and fix YAML issues
With migration to FQCN in roles it's time to adjust our integrated
repo content to match the same pattern and pass modern ansible-lint
checks.

Change-Id: Ieb58c77a8b36b9a508f9b726b688898d83092031
2025-04-13 17:17:44 +00:00

41 lines
1.3 KiB
YAML

---
# Copyright 2018, Rackspace US, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- name: Ensure the hosts file is templated appropriately
ansible.builtin.copy:
content: |
127.0.0.1 localhost
# the ip of the aio host on the mgmt network
172.29.236.100 aio1.openstack.local aio1
# the ip of the external interface of the aio host
{{ bootstrap_host_public_address | default(ansible_facts['default_ipv4']['address']) }} external.openstack.local external
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
dest: /etc/hosts
backup: true
mode: "0644"
- name: Ensure hostname is set
ansible.builtin.hostname:
name: aio1