-
- Downloads
Per-host network interface configuration
Adds support for configuration of per-host network interfaces in Kolla Ansible. Previously, all interfaces were configured in globals.yml, meaning that all hosts used the same interface names. Now, interfaces are configured for each host via inventory files. This does have the drawback that host entries in the inventory are rather long and not too readable. An improvement on this could be to generate host_vars files. With a little more intelligence, it would be possible to use group_vars files or even globals.yml when interfaces are uniform within a group or globally. Change-Id: I95a128d762ff9faf70467f83cb276a5ab619d1ea Story: 2001658 Task: 6691
Showing
- ansible/kolla-ansible.yml 151 additions, 127 deletionsansible/kolla-ansible.yml
- ansible/roles/kolla-ansible/defaults/main.yml 46 additions, 42 deletionsansible/roles/kolla-ansible/defaults/main.yml
- ansible/roles/kolla-ansible/templates/globals.yml.j2 2 additions, 30 deletionsansible/roles/kolla-ansible/templates/globals.yml.j2
- ansible/roles/kolla-ansible/templates/overcloud-top-level.j2 1 addition, 1 deletionansible/roles/kolla-ansible/templates/overcloud-top-level.j2
- ansible/roles/kolla-ansible/templates/seed.j2 2 additions, 1 deletionansible/roles/kolla-ansible/templates/seed.j2
- ansible/roles/kolla-ansible/tests/test-defaults.yml 12 additions, 26 deletionsansible/roles/kolla-ansible/tests/test-defaults.yml
- ansible/roles/kolla-ansible/tests/test-extras.yml 104 additions, 26 deletionsansible/roles/kolla-ansible/tests/test-extras.yml
- releasenotes/notes/per-host-interfaces-6e548331fa3a4244.yaml 7 additions, 0 deletionsreleasenotes/notes/per-host-interfaces-6e548331fa3a4244.yaml
Loading
Please register or sign in to comment