Ansible role to install and configure Eucalyptus Cluster Controller (CC)
CentOS / RHEL 6
CC Specific
Parameter | Required | Default | Description |
---|---|---|---|
managed_addrpernet | Yes | 32 | Multiple of 8 > 32 |
instance_dns_domain | Yes | eucalyptus.internal | Name for the DHCP search config (for Managed modes) |
iface_name | Yes | None | The interface on which the bridge is |
networking_mode | Yes | EDGE | Networking mode (EDGE recommended) |
edge_using_private | No | True | Meta-Data using private addresses |
partition | Yes | None | Name of the Availability Zone (cluster) |
vnet_netmask | No | None | Network for instances (for MANAGED modes) |
vnet_subnet | No | None | Subnet for instances (for MANAGED modes) |
instance_dns_server | No | None | IP of the DNS server (for MANAGED modes) |
= Eucalyptus Generic =
Parameter | Required | Default | Description |
---|---|---|---|
euca_repo_url | Yes | Latest RPM URL | URL to the wanted eucalyptus rpm |
euca2ools_repo_url | Yes | Latest RPM URL | URL to the wanted euca2ools rpm |
epel_repo_url | Yes | Latest RPM URL | URL to the latest EPEL rpm |
elrepo_repo_url | Yes | Latest RPM URL | URL tp the latest elRepo rpm |
euca_local_repo_url | No | None | URL to a local Eucalyptus Repo |
euca_repo_file | Yes | /etc/yum.repos.d/eucalyptus.repo | Path to the repo file |
euca2ools_local_repo_url | No | None | URL to a local euca2ools repo |
euca2ools_repo_file | Yes | /etc/yum.repos.d/euca2ools.repo | Path to the repo file |
euca_use_local_repo | No | False | Use local repos URL or not |
euca_images | Yes | eucalyptus-service-image | List of the eucalyptus images packages |
euca_conf_file_path | Yes | /etc/eucalyptus/eucalyptus.conf | Path to the root eucalyptus.conf file |
- hosts: cc
roles:
- eucalyptus-cc vars:
- vnet_public: eth0
- vnet_private: eth1
- networking_mode: EDGE
GPLv3
John Preston [John Mille]