Add keystone

This commit is contained in:
Flavio Percoco 2017-05-23 17:44:00 +02:00
commit 47c7ef7790
2 changed files with 53 additions and 0 deletions

View File

@ -0,0 +1,3 @@
coe_host: "https://rhev-i32c-03.mpc.lab.eng.bos.redhat.com:6443"
kube_context: "kubernetes-admin@kubernetes"
config_file: /root/.kube/config

View File

@ -0,0 +1,50 @@
- name: Create project
k8s_v1_namespace:
host: "{{coe_host}}"
context: "{{kube_context}}"
kubeconfig: "{{config_file}}"
name: openstack
state: present
debug: yes
register: create_project
- name: Create keystone service
k8s_v1_service:
host: "{{coe_host}}"
context: "{{kube_context}}"
kubeconfig: "{{config_file}}"
name: keystone
namespace: openstack
state: present
ports:
- port: 5000
name: keystone-api-public
- port: 35357
name: keystone-api-admin
selector:
app: keystone-api
register: create_service
- name: Create keystone service
k8s_v1beta_deployment:
host: "{{coe_host}}"
context: "{{kube_context}}"
kubeconfig: "{{config_file}}"
replicas: 1
revisionHistoryLimit: 3
spec_template_metadata_labels:
app: keystone-api
spec_service_name: keystone-api
containers:
- name: keystone-api
image: docker.io/kolla/centos-binary-keystone:3.0.3
imagePullPolicy: IfNotPresent
ports:
- name: api-public
containerPort: 5000
- name: api-admin
containerPort: 35357
state: present
register: create_service