Skip to content
This repository has been archived by the owner on Apr 19, 2019. It is now read-only.

[WIP] Prep for CDC - both apt and pip #51

Closed
wants to merge 3 commits into from

Conversation

cloudnull
Copy link
Member

TL;DR This PR aggregates all package installations to common roles and vars. Additionally it does some clean up within the files and roles that were effected by all of this.


This will ensure that all packages set from a common place and
that all python packages are wheels being installed from our
repo.

Pip is now setup with a pip config which is part of the users
$HOME folder within the .pip directory. All indexing is disabled
by default and links to pip wheel are provided on a per project/commit
bases.

Setup SSH Keys for the nova users on compute hosts
This is required for live migrations and resizes to work. All nova-compute
hosts will have their own ssh keys and all other nodes will have the public
keys. This way there are no shared keys between nodes.
Process:

  • Creates the nova .ssh directory
  • Sets up SSH private and public Keys
  • Adds public key to authorized_keys file
  • Sets StrictHostChecking=no for the nova user

Two new plays were create to allow for the keys to be rotated at anytime and
to add nova-compute nodes to the environment.

tuned up glance and horizon install for cdc

updated horizon for wheel use

pep8 updates, for various python scripts

added license headers to files that were missing them


Related packaging issues:

Related configuration issues:

aggregating all package installation types

This will ensure that all packages set from a common place and
that all python packages are wheels being installed from our
repo.

Pip is now setup with a pip config which is part of the users
$HOME folder within the .pip directory.  All indexing is disabled
by default and links to pip wheel are provided on a per project/commit
bases.

Setup SSH Keys for the nova users on compute hosts
This is required for live migrations and resizes to work. All nova-compute
hosts will have their own ssh keys and all other nodes will have the public
keys. This way there are no shared keys between nodes.
Process:
  * Creates the nova .ssh directory
  * Sets up SSH private and public Keys
  * Adds public key to authorized_keys file
  * Sets StrictHostChecking=no for the nova user

Two new plays were create to allow for the keys to be rotated at anytime and
to add nova-compute nodes to the environment.

tuned up glance and horizon install for cdc

updated horizon for wheel use

pep8 updates

added license headers to files that were missing them

converted all external repos into our own fozen repo
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant