Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Execute network setup against octavia_service_setup_host
In order to reduce the packages required to pip install on to the hosts, we use service delegation to octavia_service_setup_host so that instead of installing software on the target host, and putting credentials on every target host, we isolate the software and credentials to a single host. In this patch we make the network tasks execute using clouds.yaml so that we do not need to expose the credentials in the task (it will leak the credentials in vebose mode or on failure). We also set the tasks to execute on octavia_service_setup_host so that we do not need as much software installed on the target host. There are any other tasks in the role which need updating before we can eliminate the octavia_requires_pip_packages, but for the sake of keeping the patch smaller and easier to review they will be done in follow up patches. Change-Id: I07f0907a3841f81c0f76a25ce89de9f1145c35f9
- Loading branch information
Jesse Pretorius
committed
Aug 2, 2018
1 parent
98f54c5
commit 02d9494
Showing
2 changed files
with
53 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters