Repository URL to install this package:
|
Version:
6.0.0 ▾
|
| .. |
| tasks |
| README.md |
This role creates and manages Lifecycle Environments.
This role supports the Common Role Variables.
The main data structure for this role is the list of foreman_lifecycle_environments. Each lifecycle_environment requires the following fields:
name: The name of the lifecycle environment.prior: The name of the previous lifecycle environment to attach to in
sequence. For the first lifecycle environment in a new path, set the prior
lifecycle environment to Library. The order of definition matters, ensure that
the environments are listed in the order the path would exist. It can't be
changed after the lifecycle environment has been created.The following fields are optional and will be omitted by default:
description: Description of the lifecycle environmentlabel: A permanent label for identifying the lifecycle environment to tools
such as subscription-manager. This is created by the server if omitted. It
can't be changed after the lifecycle environment has been created.Create a lifecycle environment path with three environments: Library -> Dev -> Test -> Prod
- hosts: localhost roles: - role: theforeman.foreman.lifecycle_environments vars: foreman_server_url: https://foreman.example.com foreman_username: "admin" foreman_password: "changeme" foreman_organization: "Default Organization" foreman_lifecycle_environments: - name: "Dev" prior: "Library" - name: "Test" prior: "Dev" - name: "Prod" prior: "Test"
Create two lifecycle environment paths: Library -> Dev -> Test -> Prod and Library -> QA -> Stage -> Prod
- hosts: localhost roles: - role: theforeman.foreman.lifecycle_environments vars: foreman_server_url: https://foreman.example.com foreman_username: "admin" foreman_password: "changeme" foreman_organization: "Default Organization" foreman_lifecycle_environments: - name: "Dev" prior: "Library" - name: "Test" prior: "Dev" - name: "Prod" prior: "Test" - name: "QA" prior: "Library" - name: "Stage" prior: "QA" - name: "Prod" prior: "Stage"