
Builds ephemeral ISO and target host images. Also replaces isogen (iso-builder) with a single ansible-driven build tool for both types of airship images used: ephemeral ISO as well as target QCOW2 images deployed to base nodes. Change-Id: I6d0368de771869e4e645a03d8a20f470b34602ab
41 lines
1.1 KiB
YAML
41 lines
1.1 KiB
YAML
- name: "CRI-O | ensuring directory /etc/crio exists"
|
|
file:
|
|
path: "/etc/crio"
|
|
state: directory
|
|
mode: '0755'
|
|
- name: "CRI-O | Setting up crio"
|
|
shell:
|
|
cmd: "crio config > /etc/crio/crio.conf"
|
|
- name: "CRI-O | configure runc path"
|
|
ini_file:
|
|
path: /etc/crio/crio.conf
|
|
section: "crio.runtime.runtimes.runc"
|
|
option: runtime_path
|
|
value: "\"/usr/sbin/runc\""
|
|
- name: "CRI-O | configure cgroup manager"
|
|
ini_file:
|
|
path: /etc/crio/crio.conf
|
|
section: "crio.runtime"
|
|
option: cgroup_manager
|
|
value: "\"systemd\""
|
|
- name: "CRI-O | configure logs to also output to journald"
|
|
ini_file:
|
|
path: /etc/crio/crio.conf
|
|
section: "crio"
|
|
option: log_to_journald
|
|
value: "true"
|
|
|
|
- name: "CRI-O | Disabling systemd unit"
|
|
systemd:
|
|
enabled: no
|
|
name: crio.service
|
|
- name: "CRI-O | Ensuring systemd preset directory exists"
|
|
file:
|
|
path: "/etc/systemd/system-preset"
|
|
state: directory
|
|
mode: '0755'
|
|
- name: "CRI-O | Dont enable kubelet unit by default"
|
|
copy:
|
|
content: 'disable crio.service'
|
|
dest: /etc/systemd/system-preset/00-crio.preset
|