kubernetes-clustergcekubernetesbare-metalk8s-sig-cluster-lifecycleawskubesprayhigh-availabilityansible
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
886 B
30 lines
886 B
#!/usr/bin/env ansible-playbook
|
|
---
|
|
- name: Update README.md versions
|
|
hosts: localhost
|
|
connection: local
|
|
gather_facts: false
|
|
vars:
|
|
fallback_ip: 'bypass tasks in kubespray-defaults'
|
|
roles:
|
|
- kubespray-defaults
|
|
tasks:
|
|
- name: Include versions not in kubespray-defaults
|
|
include_vars: "{{ item }}"
|
|
loop:
|
|
- ../roles/container-engine/docker/defaults/main.yml
|
|
- ../roles/kubernetes/node/defaults/main.yml
|
|
- ../roles/kubernetes-apps/argocd/defaults/main.yml
|
|
- name: Render versions in README.md
|
|
blockinfile:
|
|
marker: '<!-- {mark} ANSIBLE MANAGED BLOCK -->'
|
|
block: "\n{{ lookup('ansible.builtin.template', 'readme_versions.md.j2') }}\n\n"
|
|
path: ../README.md
|
|
- name: Render Dockerfiles
|
|
template:
|
|
src: "{{ item }}.j2"
|
|
dest: "../{{ item }}"
|
|
mode: "0644"
|
|
loop:
|
|
- 'pipeline.Dockerfile'
|
|
- 'Dockerfile'
|