RETIRED, python utility to manage a tripleo based cloud
Go to file
Mathieu Bultel d26d5c680d Dump all deployment role_data files to a config dir
Add new overcloud cli command in order to dump
all the configs from the overcloud contains in role_data.
All different type of configs are dump in a separate file
per role ex:
ls config/tmpD2nDOd-config/
config_settings-Compute.yaml
global_config_settings-Compute.yaml
logging_sources-Compute.yaml
monitoring_subscriptions-Compute.yaml
service_config_settings-Compute.yaml
service_metadata_settings-Compute.yaml
service_names-Compute.yaml
step_config-Compute.yaml
upgrade_batch_tasks-Compute.yaml
upgrade_tasks-Compute.yaml

The upgrade_tasks is in yaml format and can be directly
call with ansible-playbook command, example:

$ cat config/tmpD2nDOd-config/upgrade_tasks-Compute.yaml
- hosts: Compute
  name: Compute playbook
  tasks:
  - name: Stop snmp service
    service: name=snmpd state=stopped
    tags: step1
  - name: Stop nova-compute service
    service: name=openstack-nova-compute state=stopped
    tags: step1

This patch to allow operators to run manually
the upgrade tasks via ansible on the Undercloud.

Change-Id: I7d89ffde8a19b30aaf59efb11e41d32cfa644b83
Closes-bug: #1665585
2017-07-11 12:45:35 +00:00
doc/source Use Sphinx 1.5 warning-is-error 2017-04-26 08:53:45 +00:00
releasenotes Merge "Fix 'introspection bulk status' when some nodes were never introspected" 2017-05-25 08:57:53 +00:00
tools Add Constraints support 2016-12-21 14:15:17 +11:00
tripleoclient Dump all deployment role_data files to a config dir 2017-07-11 12:45:35 +00:00
.coveragerc Update .coveragerc after the removal of respective directory 2016-10-18 17:37:29 +05:30
.gitignore Add ReNo support 2016-10-08 00:28:43 +00:00
.gitreview Update .gitreview to point to review.openstack.org 2015-09-08 10:10:44 -04:00
.mailmap Initial commit 2015-03-17 09:33:52 -04:00
.testr.conf Initial commit 2015-03-17 09:33:52 -04:00
CONTRIBUTING.rst Cleanup some strangling references to rdomanager-oscplugin 2015-09-17 15:54:14 +00:00
LICENSE Initial commit 2015-03-17 09:33:52 -04:00
README.rst Show team and repo badges on README 2016-11-25 14:27:23 +01:00
babel.cfg Initial commit 2015-03-17 09:33:52 -04:00
bindep.txt Change the qemu-img bindep to be qemu-img-ev 2016-11-08 09:56:40 -05:00
requirements.txt Updated from global requirements 2017-05-18 12:55:30 +00:00
setup.cfg Dump all deployment role_data files to a config dir 2017-07-11 12:45:35 +00:00
setup.py Updated from global requirements 2017-03-07 02:06:19 +00:00
test-requirements.txt Updated from global requirements 2017-05-18 12:55:30 +00:00
tox.ini Merge "Delete deprecated Hacking in tox.ini" 2017-01-10 15:21:55 +00:00

README.rst

Team and repository tags

image

tripleoclient

tripleoclient is an OpenStackClient (OSC) plugin implementation that implements commands useful for TripleO and the install and management of both an undercloud and an overcloud.

See the TripleO Documentation for details on using tripleoclient.