Name: ansible-role-ciao-controller
Owner: Clear Linux* Project for Intel Architecture
Description: null
Created: 2016-08-26 15:37:23.0
Updated: 2016-08-26 15:37:23.0
Pushed: 2016-10-20 20:08:02.0
Homepage: null
Size: 20
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Ansible role to install the controller node for a CIAO cluster
This role configures the following components
None
The available variables for this roles are the variables from clearlinux.ciao-common plus the following:
Note: Mandatory variables are shown in bold
Variable | Default Value | Description
——– | ————- | ———–
ciao_controller_ip | {{ ansible_default_ipv4['address'] }}
| IP Address for CIAO controller node
ciao_mgmt_subnets | {{ ansible_default_ipv4['network'] }}
| CIAO management subnets
ciao_compute_subnets | {{ ciao_mgmt_subnet }}
| CIAO compute subnets
ciao_service_user | ciao | OpenStack user for CIAO services
ciao_service_password | ciaoUserPassword | Password for ciao_service_user
ciao_admin_email | admin@example.com | CIAO administrator email address
ciao_cert_organization | Example Inc. | Name of the organization running the CIAO cluster
ciao_guest_user | demouser | CIAO virtual machines can be accessed with this username and it's public key
ciao_guest_key | ~/.ssh/id_rsa.pub | A path to an SSH public authentication key for ciao_guest_user
ceph_id | admin | Cephx user to authenticate
secret_path | /etc/ceph/ceph.client.admin.keyring| Path to ceph user keyring
WARNING: ciao_guest_user
and ciao_guest_key
are a temporary development feature. They give the developer running a dev/test ciao cluster superuser ssh access to all compute workload instances and also all cnci instances. In the future this will be removed when cloud-init and user specified workloads are enabled in the webui and cli.
file ciao.yml
sts: controllers
les:
- clearlinux.ciao-controller
file group_vars/all
tone_fqdn: identity.example.com
tone_admin_password: secret
_service_user: csr
_service_password: secret
_guest_user: demouser
_guest_key: ~/.ssh/id_rsa.pub
Pull Requests and Issues should be opened at clearlinux/clear-config-management.
Apache-2.0
This role was created by Alberto Murillo