From d50c384cee20fb5107454bba93fe17c5e1a03133 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Thu, 6 Sep 2018 14:38:16 -0700 Subject: [PATCH] Update launch README for bridge Remove the section on launching nodes in the jenkins tenant. That never happens. Remove the bits about groups and sudo, as they aren't relevant any more. Remove the unused os_client_config import. Change-Id: I676bb7450ec80df73b76ee7841f78eadbe179183 --- launch/README | 39 +++------------------------------------ launch/launch-node.py | 1 - 2 files changed, 3 insertions(+), 37 deletions(-) diff --git a/launch/README b/launch/README index fcdd46801f..271c2c4e9c 100644 --- a/launch/README +++ b/launch/README @@ -1,28 +1,10 @@ Create Server ============= -Note that these instructions assume you're working from this -directory on an updated local clone of the repository on the -puppetmaster, and that your account is a member of the admin -and puppet groups for access to their respective keys:: - - sudo adduser $(whoami) admin - sudo adduser $(whoami) puppet - -(Remember to log out and back into your shell if you add yourself -to a group.) - -Launching a node currently requires a different version of ansible -than what is generally used on the puppetmaster. Set up a -virtualenv:: - - python3 /usr/lib/python3/dist-packages/virtualenv.py --python=python3 ~/launch-env - . ~/launch-env/bin/activate - pip install ansible shade +The commands in this section should be run as root. To launch a node in the OpenStack CI account (production servers):: - . ~/launch-env/bin/activate export OS_CLOUD=openstackci-rax export OS_REGION_NAME=DFW export FLAVOR="8 GB Performance" @@ -31,27 +13,12 @@ To launch a node in the OpenStack CI account (production servers):: ./launch-node.py $FQDN --flavor "$FLAVOR" \ --cloud=$OS_CLOUD --region=$OS_REGION_NAME -To launch a node in the OpenStack Jenkins account (slave nodes):: - - . ~/launch-env/bin/activate - export OS_CLOUD=openstackjenkins-rax - export OS_REGION_NAME=DFW - export FQDN=slavename01.slave.openstack.org - openstack image list - export IMAGE='Ubuntu 18.04 LTS (Bionic Beaver) (PVHVM)' - openstack flavor list - export FLAVOR="8 GB Performance" - ./launch-node.py $FQDN --image "$IMAGE" --flavor "$FLAVOR" \ - --cloud=$OS_CLOUD --region=$OS_REGION_NAME - Manually add the hostname to DNS (the launch script does not do so -automatically). Note that this example assumes you've already -exported a relevant FQDN and sourced the appropriate API credentials -above. +automatically, but it prints the commands to run). In order for Ansible to be able to send out the Puppet updates, you also need the puppetmaster to accept the root SSH key for the -new server. So as root on the puppetmaster: +new server. So as root on bridge.openstack.org: ssh root@$FQDN diff --git a/launch/launch-node.py b/launch/launch-node.py index 634caf56e9..974993eaf1 100755 --- a/launch/launch-node.py +++ b/launch/launch-node.py @@ -32,7 +32,6 @@ import dns import utils import openstack -import os_client_config import paramiko SCRIPT_DIR = os.path.dirname(sys.argv[0])