AETHER-2697 Add playbook for configuring Aether servers offline
Change-Id: I6a1a338e6c8a4f867fc3221a94ddfa58e253485a
diff --git a/playbooks/aethercompute-airgap-playbook.yml b/playbooks/aethercompute-airgap-playbook.yml
new file mode 100644
index 0000000..d4653db
--- /dev/null
+++ b/playbooks/aethercompute-airgap-playbook.yml
@@ -0,0 +1,11 @@
+---
+# Ansible playbook to configure aether compute nodes offline
+
+- name: Configure aether compute nodes offline
+ hosts: aethercompute
+ become: true
+ roles:
+ - apt_source
+ - netprep
+ - sriov
+ - users
diff --git a/playbooks/aetherfabric-airgap-playbook.yml b/playbooks/aetherfabric-airgap-playbook.yml
new file mode 100644
index 0000000..207cb1f
--- /dev/null
+++ b/playbooks/aetherfabric-airgap-playbook.yml
@@ -0,0 +1,9 @@
+---
+# Ansible playbook to configure aether fabric switches offline
+
+- name: Configure aether fabric switches offline
+ hosts: aetherfabric
+ become: true
+ roles:
+ - apt_source
+ - users
diff --git a/playbooks/aetherk8s-playbook.yml b/playbooks/aetherk8s-playbook.yml
new file mode 100644
index 0000000..ba10191
--- /dev/null
+++ b/playbooks/aetherk8s-playbook.yml
@@ -0,0 +1,8 @@
+---
+# Ansible playbook to configure K8S cluster
+
+- name: Configure K8S cluster
+ hosts: k8s_cluster
+ become: true
+ roles:
+ - rke2
diff --git a/playbooks/aethermgmt-airgap-playbook.yml b/playbooks/aethermgmt-airgap-playbook.yml
new file mode 100644
index 0000000..aabcf73
--- /dev/null
+++ b/playbooks/aethermgmt-airgap-playbook.yml
@@ -0,0 +1,16 @@
+---
+# Ansible playbook to configure an aether management nodes offiline
+
+- name: Configure an aether management node
+ hosts: aethermgmt
+ become: true
+ roles:
+ - netprep
+ - nsd
+ - unbound
+ - chrony
+ - dhcpd
+ - nginx
+ - onieboot
+ - users
+ - docker