Files
kubernetes.core/tests/roles/hello-world/tasks/main.yml
Chris Houseknecht cc7f18bc25 Latest changes
2017-03-23 04:15:26 -04:00

68 lines
1.3 KiB
YAML

- name: Create project
k8s_v1_project:
name: hello
display_name: Hello World
description: Hello.
debug: yes
register: create_project
- debug: var=create_project
- name: Create service
k8s_v1_service:
name: hello-service
namespace: hello
state: present
ports:
- port: 8080
target_port: 8080
name: web-tcp
selector:
app: hello
labels:
app: hello
debug: yes
register: create_service
- debug: var=create_service
- name: Create deployment config
k8s_v1_deployment_config:
name: hello-depoy
namespace: hello
state: present
debug: yes
labels:
app: hello
spec_template_metadata_name: hello-pod
spec_template_metadata_labels:
app: hello
containers:
- name: hello
image: openshift/busybox-http-app
ports:
- container_port: 8080
protocol: TCP
name: web-8100-tcp
replicas: 1
selector:
app: hello
strategy_type: Rolling
register: create_deployment
- debug: var=create_deployment
- name: Create route
k8s_v1_route:
name: hello-route
namespace: hello
state: present
to_kind: Service
to_name: hello-service
to_weight: 100
port_target_port: web-tcp
tls_termination: edge
register: create_route
- debug: var=create_route