w8 wut
Some checks reported errors
continuous-integration/drone/push Build encountered an error

This commit is contained in:
hogweed1
2024-10-22 16:16:43 +10:00
parent 97bf0ec1fe
commit fe33aee2fe
130 changed files with 24883 additions and 21 deletions

21
playbooks/exporters.yml Normal file
View File

@@ -0,0 +1,21 @@
---
- name: node exporter!
hosts: all
gather_facts: yes
become: yes
roles:
#- role:
#- prometheus.prometheus.ipmi_exporter
- prometheus.prometheus.node_exporter
#node_exporter_local_cache_path: "/tmp/node_exporter_cache"
- name: for hardware monitoring
hosts: physical_machines
gather_facts: yes
become: yes
roles:
- role: prometheus.prometheus.ipmi_exporter
ipmi_exporter_system_user: root
ipmi_exporter_version: "1.9.0"

59
playbooks/packages.yml Normal file
View File

@@ -0,0 +1,59 @@
---
- name: packages
hosts: all
become: true
become_method: sudo
tasks:
- name: Install the packages versions
ansible.builtin.package:
name:
- htop
#- iperf3
- git
- curl
- net-tools
- vim
- sudo
#state: latest
state: present
- name: check-stuff packages
hosts: net-stuff
become: true
become_method: sudo
tasks:
- name: Install the packages versions
ansible.builtin.package:
name:
- iperf3
#state: latest
state: present
- name: ceph packages
hosts: semyons
become: true
become_method: sudo
tasks:
- name: Install the packages versions
ansible.builtin.package:
name:
- ceph
#state: latest
state: present
- name: iptables
hosts:
- kubernetes
- docker
become: true
become_method: sudo
tasks:
- name: Install the packages versions
ansible.builtin.package:
name:
- iptables
#state: latest
state: present

28
playbooks/users.yml Normal file
View File

@@ -0,0 +1,28 @@
---
- name: users
hosts: all
become: yes
tasks:
- name: make-me
ansible.builtin.user:
name: hogweed1
shell: /bin/bash
create_home: yes
# python -c 'import crypt; print crypt.crypt("This is my Password", "$1$SomeSalt$")'
password: $6$KHOI$0Dq28VBwgtNFvfbQQ.4s6koctN6e5ZWRRBhWp0lkKKiel8y2qhc89E0CY479b4EX5.CnfDhS8rlaOATk/rXLu0
- name: Set authorized key taken from file
ansible.posix.authorized_key:
user: hogweed1
state: present
key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINHTnXy693g6ivEJ6D5VrTBnjEjIe/a00cU7/9Hb79Zf hogweed1@vdk2ch.ru"
- name: Make users passwordless for sudo in group wheel
lineinfile:
path: /etc/sudoers
state: present
regexp: '^%hogweed1'
line: '%hogweed1 ALL=(ALL) NOPASSWD: ALL'
validate: 'visudo -cf %s'