| | |
| | | |
| | | - name: Create project for workload {{lab_1_name}} |
| | | shell: "oc new-project {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Label namespace |
| | | command: "oc label namespace {{lab_1_name}} AAD='{{guid}}'" |
| | | ignore_errors: true |
| | | |
| | | - name: Make sure we go back to default project |
| | | shell: "oc project default" |
| | | |
| | | - name: Give user {{guid}} access to ocp_project {{lab_1_name}} |
| | | shell: "oc policy add-role-to-user admin {{guid}} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: delete temp dir if it exists |
| | | file: |
| | |
| | | |
| | | - name: Create SA for strimzi cluster operator |
| | | shell: "oc apply -f {{ serviceaccount_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Create cluster role for strimzi cluster operator |
| | | shell: "oc apply -f {{ clusteroperator_role_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Create cluster role binding for strimzi cluster operator |
| | | shell: "oc apply -f {{ clusteroperator_rolebinding_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Create cluster role for Kafka broker |
| | | shell: "oc apply -f {{ kafkabroker_role_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Create cluster role binding for strimzi-cluster-operator-topic-operator-delegation |
| | | shell: "oc apply -f {{ topicoperator_rolebinding_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Add CRD for Kafka |
| | | shell: "oc apply -f {{ kafka_crd_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Add CRD for Kafka connect |
| | | shell: "oc apply -f {{ kafkaconnect_crd_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Add CRD for Kafka connect s2i |
| | | shell: "oc apply -f {{ kafkaconnects2i_crd_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Add CRD for Kafka topic |
| | | shell: "oc apply -f {{ kafkatopic_crd_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Add CRD for Kafka user |
| | | shell: "oc apply -f {{ kafkauser_crd_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Deploy Kafka |
| | | shell: "oc apply -f {{clusteroperator_deployment_yaml}} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Apply Kafka Persistent template |
| | | shell: "oc apply -f {{ kafkapersistent_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Create first Kafka topic |
| | | shell: "oc apply -f {{ kafkatopic_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Create second Kafka topic |
| | | shell: "oc apply -f {{ kafkatopic2_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | #- name: Create third Kafka topic |
| | | # shell: "oc apply -f {{ kafkatopic3_yaml }} -n {{lab_1_name}}" |
| | | |
| | | - name: Create Kafka users |
| | | shell: "oc apply -f {{ kafkauser_yaml }} -n {{lab_1_name}}" |
| | | ignore_errors: true |
| | | |
| | | - name: Create Kafka connect deployment |
| | | shell: "oc apply -f {{ kafkaconnect_yaml }} -n {{lab_1_name}}" |