mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-14 05:45:06 +03:00
Added bootstrap script for Ubuntu 16.04 LTS and later
This commit is contained in:
committed by
Antoine Legrand
parent
2606e8e1c8
commit
df2b2d7417
2
roles/ubuntu-bootstrap/defaults/main.yml
Normal file
2
roles/ubuntu-bootstrap/defaults/main.yml
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
bootstrap_versions: Ubuntu 1[6-9]\|2[0-9]\.
|
||||||
14
roles/ubuntu-bootstrap/tasks/main.yml
Normal file
14
roles/ubuntu-bootstrap/tasks/main.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
# raw: cat /etc/issue.net | grep '{{ bootstrap_versions }}'
|
||||||
|
|
||||||
|
- name: Bootstrap | Check if bootstrap is needed
|
||||||
|
raw: which python
|
||||||
|
register: need_bootstrap
|
||||||
|
ignore_errors: True
|
||||||
|
|
||||||
|
- name: Bootstrap | Install python 2.x
|
||||||
|
raw: DEBIAN_FRONTEND=noninteractive apt install -y python-minimal
|
||||||
|
when: need_bootstrap | failed
|
||||||
|
|
||||||
|
- set_fact:
|
||||||
|
ansible_python_interpreter: "/usr/bin/python"
|
||||||
5
ubuntu-bootstrap.yml
Normal file
5
ubuntu-bootstrap.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
- hosts: all
|
||||||
|
gather_facts: False
|
||||||
|
roles:
|
||||||
|
- ubuntu-bootstrap
|
||||||
Reference in New Issue
Block a user