initial version
This commit is contained in:
54
awx.yml
Normal file
54
awx.yml
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
---
|
||||||
|
- hosts: pilote1.formation.opendoor.fr
|
||||||
|
tasks:
|
||||||
|
- name: get install script 1
|
||||||
|
get_url:
|
||||||
|
url: https://get.k3s.io
|
||||||
|
dest: /tmp/k3S.sh
|
||||||
|
mode: 0700
|
||||||
|
|
||||||
|
- name: run script
|
||||||
|
command: /tmp/k3S.sh
|
||||||
|
args:
|
||||||
|
creates: /usr/local/bin/k3s
|
||||||
|
|
||||||
|
- name: get kustomize install script
|
||||||
|
ansible.builtin.get_url:
|
||||||
|
url: "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh"
|
||||||
|
dest: /tmp/
|
||||||
|
mode: 0700
|
||||||
|
|
||||||
|
- name: run kustomize install script
|
||||||
|
ansible.builtin.command: /tmp/install_kustomize.sh
|
||||||
|
args:
|
||||||
|
creates: /usr/local/bin/kustomize
|
||||||
|
|
||||||
|
- name: install kustomization file
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: k1.yml
|
||||||
|
dest: /tmp/kustomization.yaml
|
||||||
|
|
||||||
|
- name: kustomize 1
|
||||||
|
ansible.builtin.shell: "/usr/local/bin/kustomize build . | /usr/local/bin/kubectl apply -f -"
|
||||||
|
args:
|
||||||
|
chdir: /tmp
|
||||||
|
|
||||||
|
- name: awx-demo.yaml
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: awx-demo.yaml
|
||||||
|
dest: /tmp/awx-demo.yaml
|
||||||
|
|
||||||
|
- name: install kustomization file 2
|
||||||
|
ansible.builtin.copy:
|
||||||
|
src: k2.yml
|
||||||
|
dest: /tmp/kustomization.yaml
|
||||||
|
|
||||||
|
- name: set context
|
||||||
|
ansible.builtin.command: /usr/local/bin/kubectl config set-context --current --namespace=awx
|
||||||
|
|
||||||
|
- name: kustomize 2
|
||||||
|
ansible.builtin.shell: "/usr/local/bin/kustomize build . | /usr/local/bin/kubectl apply -f -"
|
||||||
|
args:
|
||||||
|
chdir: /tmp
|
||||||
|
|
||||||
|
|
||||||
13
k1.yml
Normal file
13
k1.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
resources:
|
||||||
|
# Find the latest tag here: https://github.com/ansible/awx-operator/releases
|
||||||
|
- github.com/ansible/awx-operator/config/default?ref=1.1.4
|
||||||
|
|
||||||
|
# Set the image tags to match the git version from above
|
||||||
|
images:
|
||||||
|
- name: quay.io/ansible/awx-operator
|
||||||
|
newTag: 1.1.4
|
||||||
|
|
||||||
|
# Specify a custom namespace in which to install AWX
|
||||||
|
namespace: awx
|
||||||
15
k2.yml
Normal file
15
k2.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
|
||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
resources:
|
||||||
|
# Find the latest tag here: https://github.com/ansible/awx-operator/releases
|
||||||
|
- github.com/ansible/awx-operator/config/default?ref=1.1.4
|
||||||
|
- awx-demo.yaml
|
||||||
|
|
||||||
|
# Set the image tags to match the git version from above
|
||||||
|
images:
|
||||||
|
- name: quay.io/ansible/awx-operator
|
||||||
|
newTag: 1.1.4
|
||||||
|
|
||||||
|
# Specify a custom namespace in which to install AWX
|
||||||
|
namespace: awx
|
||||||
Reference in New Issue
Block a user