RedHatOfficial/ansible-redhat_cloudforms

Name: ansible-redhat_cloudforms

Owner: Red Hat

Description: Ansible playbooks for Red Hat CloudForms Management Engine (CFME).

Created: 2018-02-05 15:36:06.0

Updated: 2018-05-21 12:34:31.0

Pushed: 2018-05-21 12:34:30.0

Homepage: null

Size: 31

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

ansible-redhat_cloudforms

Ansible playbooks for Red Hat CloudForms Management Engine (CFME).

Playbooks

Playbooks provided by this project.

migrate-5-7-to-5-8.yml

Performs a migration from CFME 5.7 to 5.8 utilizing steps from Migrating to Red Hat CloudForms 4.5. This playbook does not currently perform a backup, resize the disks or handle database replication scenarios.

Assumptions Required groups Options

| parameter | required | default | choices | comments |——————————|———-|———|———|——————————————————————- | cfme_addiitonal_repositories | No | | | Additional repositories to configure when performing the migration

migrate-5-8-to-5-9.yml

Performs a migration from CFME 5.8 to 5.9 utilizing steps from Migrating to Red Hat CloudForms 4.6. This playbook does not currently perform a backup, resize the disks or handle database replication scenarios.

Assumptions Required groups Options

| parameter | required | default | choices | comments |——————————|———-|———|———|——————————————————————- | cfme_addiitonal_repositories | No | | | Additional repositories to configure when performing the migration

rolling-update.yml

Performs an update/upgrade of all packages on the CFME appliances and performs a reboot if necessary.

Required groups Options

| parameter | required | default | choices | comments |——————————|———-|———|———|——————————————————————- | cfme_addiitonal_repositories | No | | | Additional repositories to configure when performing the update

smoke-test-service-provision.yml

Smoke tests Service template provisioning and retirment.

Required groups Options

| parameter | required | default | comments |——————————————-|———-|———|———————————————————- | cfme_api_user | Yes | | API user | cfme_api_password | Yes | | API password | cfme_service_catalog_name | Yes | | Service Catalog that contains the Service Tempalte to test | cfme_service_template_name | Yes | | Service Teamplte to test | cfme_provision_service_dialog_options | Yes | | Hash of dialog options to pass to the Service Template creation request | cfme_provision_service_retries | No | 60 | Number of attempts at waiting for Provision Service task to complete | cfme_provision_service_delay | No | 60 | Number of seconds between attempts at waiting for Provion Service task to complete | cfme_retire_service_retries | No | 60 | Number of attempts at waiting for Retire Service task to complete | cfme_retire_service_delay | No | 60 | Number of seconds between attempts at waiting for Retire Service task to complete

start-services.yml

Start all of the DB services then all of the Appliance services.

Required groups
stop-services.yml

Stop all of the Appliance services then all of the DB services.

Required groups
full-stop-start-services.yml

Stop all of the Appliance services, then all of the DB services, then start all of the DB services, then all of the Appliance services, then perform a helath check.

Required groups
health-check.yml

Checks the health of the Appliances.

Required groups
gather-logs.yml

Gathers relevant logs from all of the appliances and puts them in an archive on the first DB host. Optionally emails the archive.

Required groups Options

| parameter | required | default | comments |———————————|———-|———|————————————————————————————- | cfme_gather_logs_smtp_host | No | | SMTP host to send log archive email through. If not specified no email will be sent. | cfme_gather_logs_smtp_port | No | | SMTP port to send log archive email through. If not specified no email will be sent. | cfme_gather_logs_email_from | No | | Email addresses to send the log archive email from. If not specified no email will be sent. | cfme_gather_logs_email_to | No | | Email addresses to send the log archive email to. If not specified no email will be sent


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.