mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-05-05 00:34:37 +08:00
firmitas: add imagestream template and task
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
This commit is contained in:
11
roles/openshift-apps/firmitas/tasks/create-imagestream.yml
Normal file
11
roles/openshift-apps/firmitas/tasks/create-imagestream.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
---
|
||||
# generate the templates for project to be created
|
||||
- name: create the imagestream template
|
||||
template:
|
||||
src: "imagestream.yml"
|
||||
dest: "/root/ocp4/openshift-apps/firmitas/imagestream.yml"
|
||||
mode: 0770
|
||||
|
||||
# apply created openshift resources
|
||||
- name: oc apply resources
|
||||
command: "/root/bin/oc apply -f /root/ocp4/openshift-apps/firmitas/imagestream.yml"
|
||||
@@ -3,5 +3,6 @@
|
||||
- include_tasks: create-namespace.yml
|
||||
- include_tasks: create-pagure-apikey-secret.yml
|
||||
- include_tasks: create-persistent-volume-claim.yml
|
||||
- include_tasks: create-imagestream.yml
|
||||
- include_tasks: create-buildconfig.yml
|
||||
- include_tasks: create-deployment.yml
|
||||
|
||||
7
roles/openshift-apps/firmitas/templates/imagestream.yml
Normal file
7
roles/openshift-apps/firmitas/templates/imagestream.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
kind: ImageStream
|
||||
apiVersion: image.openshift.io/v1
|
||||
metadata:
|
||||
name: "{{ firmitas_application_name }}"
|
||||
namespace: "{{ firmitas_namespace }}"
|
||||
|
||||
Reference in New Issue
Block a user