44 lines
803 B
YAML
44 lines
803 B
YAML
---
|
|
- name: apt update
|
|
ansible.builtin.apt:
|
|
update_cache: true
|
|
|
|
- name: apt upgrade
|
|
ansible.builtin.apt:
|
|
upgrade: dist
|
|
|
|
- name: install base packages
|
|
ansible.builtin.apt:
|
|
name:
|
|
- ca-certificates
|
|
- curl
|
|
- gnupg
|
|
- lvm2
|
|
- podman
|
|
state: present
|
|
|
|
- name: swapoff
|
|
ansible.builtin.command: swapoff -a
|
|
changed_when: true
|
|
|
|
- name: comment swap in /etc/fstab
|
|
ansible.builtin.replace:
|
|
path: /etc/fstab
|
|
regexp: '^([^#].*\s+swap\s+.*)$'
|
|
replace: '# \1'
|
|
|
|
- name: install cephadm and ceph-common
|
|
ansible.builtin.apt:
|
|
name:
|
|
- cephadm
|
|
- ceph-common
|
|
state: present
|
|
|
|
- name: cephadm version
|
|
ansible.builtin.command: cephadm version
|
|
changed_when: false
|
|
|
|
- name: ceph -v
|
|
ansible.builtin.command: ceph -v
|
|
changed_when: false
|