Alberto Murillo
ebd586307e
examples ciao: add glance_fqdn var
...
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
3.2
2016-05-18 10:48:26 -05:00
Alberto Murillo
4730dfc4fd
ciao-compute: update clearlinux image
...
- Use a newer release of clearlinux cloud image
with fixes for sudo.
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
3.1
2016-05-17 15:58:12 -05:00
Alberto Murillo
e07475a54b
ciao-controller: Retrieve cacert from keystone node
...
- Keystone might be installed in a different machine
than the controller node.
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-17 15:58:12 -05:00
Alberto Murillo
baec03ac04
ciao: add handlers to restart services
...
- ciao-common: add handler to reload systemd config files
- ciao-controller: add handler to restart controller service
- ciao-controller: add handler to restart scheduler service
- ciao-compute: add handler to restart compute service
- ciao-network: add handler to restart network service
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-17 15:58:12 -05:00
Alberto Murillo
0f3d8fadd2
Merge pull request #11 from erick0z/cinder_https_endpoint
...
Cinder: https endpoint
2016-05-17 14:53:39 -05:00
Cardona Ruiz, Erick
e9fb18574b
os-cinder: https endpoint
...
- Add support of running cinder-api with ngingx and uwsgi in order to accept SSL
- Enforce https endpoint for cinder and cinderv2 APIs
Signed-off-by: Cardona Ruiz, Erick <erick.cardona.ruiz@intel.com >
2016-05-17 14:22:55 -05:00
Alberto Murillo
6db61996ef
os-glance: use ca file
...
- Use CA certificate to communicate to keystone
instead of using the insecure option.
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-17 11:51:30 -05:00
Alberto Murillo
a16ec4d2dc
ciao: Fix example vars file
...
- Add was missing glance variables
- Add quotes to ciao_mgmt_subnet variable
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-16 18:05:25 -05:00
Alberto Murillo
931e9d32bf
os-glance: Enable SSL on glance api
...
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-16 18:00:35 -05:00
Alberto Murillo
367b6a4d33
os-common: Add restart nginx handler
...
- Removes restart nginx handler from os-keystone and adds it to
os-common so it can be used by other services.
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-16 18:00:35 -05:00
Alberto Murillo
9f47db5854
os-keystone: move certificates to /etc/keystone
...
- Move api certificates from /etc/nginx/ssl to a per-application directory
like /etc/keystone/ssl
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-16 18:00:35 -05:00
Alberto Murillo
b07889bb07
os-common: Fix keystone_fqdn var
...
- keystone_fqdn is used from different roles so it should default to
the ansible_fqdn variable for the first host under openstack_identity
section.
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
2016-05-16 18:00:35 -05:00
Alberto Murillo
4858e58c5d
Merge pull request #10 from leoswaldo/master
...
Add creation of systemd configuration files directory
2016-05-16 17:43:22 -05:00
Leoswaldo Macias
f1e36de006
ciao-common: create systemd config dir
...
The creation of this directory will allow to create configuration files
for systemd units of ciao components.
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com >
2016-05-16 17:19:46 -05:00
Alberto Murillo
e58de40323
CIAO: Add playbooks
...
Signed-off-by: Alberto Murillo <alberto.murillo.silva@intel.com >
3.0
2016-05-12 14:16:10 -05:00
Alberto Murillo
9f72445be4
Merge pull request #9 from leoswaldo/feature_cinder_role
...
Cinder: Add role
2016-05-11 15:27:26 -05:00
erick0zcr
7c307650eb
Cinder: Add role
...
Signed-off-by: Cardona Ruiz, Erick <erick.cardona.ruiz@intel.com >
2016-05-11 09:37:24 -05:00
Alberto Murillo
1c1ed989be
Merge pull request #8 from erick0z/feature_swift_sslauth
...
Add SSLAuth support to swift
2016-05-06 16:21:08 -05:00
Erick Cardona
cc0be7a888
Swift: add SSL auth
...
Signed-off-by: Cardona Ruiz, Erick <erick.cardona.ruiz@intel.com >
2016-05-06 16:14:38 -05:00
Alberto Murillo
3bc887bffb
Remove openstack components not used in CIAO from README
2016-05-03 17:47:39 -05:00
Alberto Murillo
6f45275537
Force ssl on keystone
2016-05-02 16:35:21 -05:00
Alberto Murillo
2ff18f59b4
Prune non CIAO components
2016-05-02 16:26:26 -05:00
Munoz, Obed N
da31abd4d0
Add Swift to Supported components list
...
Signed-off-by: Munoz, Obed N <obed.n.munoz@intel.com >
2016-04-29 10:50:49 -05:00
Alberto Murillo
88dc7a6777
Use keystone_fqdn for all endpoints.
...
There is the case when you specify the ip address or even 'localhost'
in the hosts file but the endpoints should always point to the fqdn.
2.6
2016-04-28 16:34:37 -05:00
Alberto Murillo
9b3d0e32a5
Merge pull request #7 from leoswaldo/mysql_localhost
...
Enable localhost connections for mysql users
2016-04-28 14:18:58 -05:00
Alberto Murillo
526cab3a5c
Merge pull request #6 from erick0z/feature_swift_role
...
Feature swift role
2016-04-28 14:17:56 -05:00
Leoswaldo Macias
e5b4246ce0
Enable localhost connections for mysql users
...
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com >
2016-04-28 14:17:02 -05:00
Cardona Ruiz, Erick
f076a2f2fc
Add swift role
...
Signed-off-by: Cardona Ruiz, Erick <erick.cardona.ruiz@intel.com >
2016-04-27 10:36:44 -05:00
Alberto Murillo
2e058ffcb0
Sync ceph roles
2.5
2016-04-25 10:42:13 -05:00
Alberto Murillo
5d42d9d609
Add keystone ssl variables into sample variables file.
2.4
2016-04-22 11:13:17 -05:00
Alberto Murillo
bebb96fd0b
Remove rabbitmq settings
...
- Keystone and glance doesnt really use rabbitmq. However these values
are configured by devstack and thus ended up on this playbooks.
2016-04-22 10:54:17 -05:00
Alberto Murillo
a61ef02636
Add public_interface var
...
- Remove nova_public_interface_name and neutron_public_interface_name
since both are referring to the same thing, the interface where services
will run on that node.
- Add public_interface var with default value of the interface name
with a configured default gateway (ansible_default_ipv4.alias)
- Remove common_interface_detect.yml since it was testing for groups
names that might not be defined when deploying only keystone without
nova and neutron
2016-04-22 10:46:48 -05:00
Alberto Murillo
7fbd2ce7cd
Stateless support for horizon.
...
Enable /etc/horizon/local_settings.d/*.py configuration files
2.3
2016-04-19 16:57:29 -05:00
Alberto Murillo
620226c859
Allow glance,nova,neutron and heat to communicate to
...
keystone via SSL
2016-04-19 16:13:28 -05:00
Alberto Murillo
b181be3a95
Add support for SSL to keystone
2016-04-18 17:58:34 -05:00
Alberto Murillo
a3eb75b4d6
Install a default openssl.cnf
...
openssl needs a /etc/ssl/openssl.cnf file to create certificates.
2016-04-18 17:57:25 -05:00
Alberto Murillo
9642b4dfd8
Include Ansible-OpenSSL role
...
This role was taken from
https://github.com/rclayton-the-terrible/Ansible-OpenSSL
2016-04-18 17:57:25 -05:00
Obed N Munoz
176740ec36
Merge pull request #4 from albertomurillo/keystone
...
Keystone
2016-04-15 17:20:39 -05:00
Alberto Murillo
d42233ae8b
Do not print passwords on stdout
...
os-keystone and os-heat where leaking user passwords
on the stdout of ansible-playbook run.
2016-04-15 16:11:53 -05:00
Alberto Murillo
224dcb115c
Create users roles services and projects from the playbook.
2016-04-15 15:50:32 -05:00
Alberto Murillo
a66fc18d59
Create keystone nginx configuration in /etc
...
keystone nginx configuration should be created in /etc since we now
provide variables to change the port where keystone listens and
we do not want to overwrite files in /usr/share/nginx/
2.2
2016-04-15 15:20:18 -05:00
Obed N Munoz
4ae849a97a
Merge pull request #3 from albertomurillo/keystone
...
Set variables for keystone ports
2016-04-15 14:43:38 -05:00
Alberto Murillo
dfaa763d6b
Set variables for keystone ports
...
- Sometimes non-standard ports like 35357 and 5000 are blocked on the
firewall. This patch creates keystone_admin_port and keystone_user_port
variables with default values of 35357 and 5000 to permit the user to
deploy keystone on another port.
2016-04-15 14:40:04 -05:00
Alberto Murillo
bac4ec2313
Remove keystone's admin_token references.
2016-04-13 14:55:53 -05:00
Alberto Murillo
4329b6ede3
Update playbooks to use database-mariadb bundle
...
database-mariadb-dev bundle should be used only for dev purposes.
database-mariadb was updated to include the python mysql driver.
2.1
2016-04-12 17:47:53 -05:00
Simental Magana, Marcos
43ce939539
update OpenStack roles to Mitaka release
...
Signed-off-by: Simental Magana, Marcos <marcos.simental.magana@intel.com >
2.0
2016-04-11 12:01:08 -05:00
Simental Magana, Marcos
7de3e94e04
cleanup groups_vars/all file
2016-04-11 11:57:07 -05:00
Leoswaldo Macias
6053263397
Enable socket to be up not service
...
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com >
2016-04-11 10:03:18 -05:00
Leoswaldo Macias
1cfe518464
Remove unecessary files
...
Signed-off-by: Leoswaldo Macias <leoswaldo.macias@intel.com >
2016-04-08 16:20:40 -05:00
Obed N Munoz
dcd04e1a98
Merge pull request #1 from mrkz/mitaka_update_demo
...
Update the demo user/project creation for mitaka
2016-04-08 09:59:05 -05:00