mirror of
https://gitlab.sectorq.eu/jaydee/ansible.git
synced 2025-01-23 12:38:11 +00:00
bitwarden
This commit is contained in:
parent
f4a17b16df
commit
88af9ed79d
@ -6,6 +6,7 @@ datacenter:
|
||||
rpi5-1.home.lan:
|
||||
rpi5.home.lan:
|
||||
m-server.home.lan:
|
||||
amd.home.lan:
|
||||
fog.home.lan:
|
||||
zabbix.home.lan:
|
||||
omv.home.lan:
|
||||
|
@ -91,6 +91,7 @@ datacenter:
|
||||
omv.home.lan:
|
||||
rack.home.lan:
|
||||
m-server.home.lan:
|
||||
amd.home.lan:
|
||||
vars:
|
||||
ansible_python_interpreter: /usr/bin/python3
|
||||
ansible_ssh_user: jd
|
||||
|
22
jaydee.yml
22
jaydee.yml
@ -1,10 +1,14 @@
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
34333030653639366130323937336630636664636561373965636631616462306464653530303234
|
||||
6639353330396532353361303162653133633239336661300a343739393635376632613133393465
|
||||
63363966653435613438393735316564663164623965373137336637383365666430663065393465
|
||||
6364356362373739620a653666656633373535646131653965393335386138313534323034363833
|
||||
66353831663230336234356438386130313231333665333865386139323662313963386162333530
|
||||
32613439353937646265386463623833636438343731383030313531616430633739656134373939
|
||||
66663838386532623762323666646638373363666363373438303739346130363133353763383633
|
||||
38313233376231373037633035313337353735626433333064383136333763396664373930363663
|
||||
34356331383237646465653966626533613666396633336236643730343066633636
|
||||
61613261633665363264613930356231343938373661393866346462636562383338656538336537
|
||||
3563656432616633323265613261333566616461396330310a633166383532393261646530633235
|
||||
39643461613864623731306239663931636331323534316539646163356338366562373766363565
|
||||
6263663266633133330a313366346464616239336565623764666234646530363534303430623131
|
||||
64376538336436306436346134376335346339346336343364633137623561353637613461643366
|
||||
65313133333765343263303633333163666132626262393531386235396361333165336632666639
|
||||
62363939303133343136646634653963376163363864393235346636356532396464666463343664
|
||||
36646330666534373435646436613664353265336165663934333263303166343061346430336265
|
||||
34346435616465383430363935346335336332643730666238383630653631623663376535626362
|
||||
65626130396538653634643363643838343933353565376362653636333936343832316432643563
|
||||
31386239646466313862366563383765626331313333326266653864373638336632336665393137
|
||||
38623731663534396333643464623935396662366631633865353334303663616565326536636636
|
||||
3766
|
||||
|
@ -3,7 +3,7 @@
|
||||
ignore_unreachable: false
|
||||
ignore_errors: true
|
||||
vars:
|
||||
dest_folder: "/share/Public/ans_repo1"
|
||||
dest_folder: "/share/Public/ans_repo"
|
||||
tasks:
|
||||
# - name: Install python3-pip
|
||||
# ansible.builtin.apt:
|
||||
@ -16,6 +16,11 @@
|
||||
- name: include vault
|
||||
ansible.builtin.include_vars:
|
||||
file: ../jaydee.yml
|
||||
- name: Delete content & directory
|
||||
ansible.builtin.file:
|
||||
state: absent
|
||||
path: "{{ dest_folder }}"
|
||||
become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}"
|
||||
- name: GIT pull
|
||||
become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}"
|
||||
tags:
|
||||
@ -32,7 +37,8 @@
|
||||
- name: Upload service config
|
||||
ansible.builtin.copy:
|
||||
src: "{{ dest_folder }}/mqtt_srv.service"
|
||||
dest: /etc/systemd/system/
|
||||
dest: /etc/systemd/system/mqtt_srv.service
|
||||
remote_src: true
|
||||
when: inventory_hostname != 'nas.home.lan'
|
||||
become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}"
|
||||
|
||||
@ -41,20 +47,23 @@
|
||||
- name: Upload service script
|
||||
ansible.builtin.copy:
|
||||
src: "{{ dest_folder }}/mqtt_srv.py"
|
||||
dest: /usr/bin/
|
||||
dest: /usr/bin/mqtt_srv.py
|
||||
mode: '755'
|
||||
owner: root
|
||||
remote_src: true
|
||||
when: inventory_hostname != 'nas.home.lan'
|
||||
become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}"
|
||||
|
||||
- name: Upload service script config
|
||||
ansible.builtin.copy:
|
||||
src: "{{ dest_folder }}/mqtt_srv.cfg"
|
||||
dest: /etc/mqtt_srv/
|
||||
dest: /etc/mqtt_srv/mqtt_srv.cfg
|
||||
mode: '755'
|
||||
owner: root
|
||||
remote_src: true
|
||||
when: inventory_hostname != 'nas.home.lan'
|
||||
become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}"
|
||||
|
||||
# - name: Upload service script1
|
||||
# ansible.builtin.copy:
|
||||
# src: scripts/mqtt_srv.sh
|
||||
@ -94,7 +103,6 @@
|
||||
remote_src: true
|
||||
when: inventory_hostname == 'nas.home.lan'
|
||||
become: "{{ 'no' if inventory_hostname == 'nas.home.lan' else 'yes' }}"
|
||||
|
||||
- name: Install bottle python package
|
||||
ansible.builtin.shell: pip install {{ item }} --break-system-packages
|
||||
loop:
|
||||
|
@ -1,4 +1,4 @@
|
||||
- hosts: "{{ hosts }}"
|
||||
- hosts: datacenter
|
||||
tasks:
|
||||
# Deploy SSH Key
|
||||
# --
|
||||
@ -9,12 +9,12 @@
|
||||
mode: '0700'
|
||||
- name: Download id_rsa
|
||||
ansible.builtin.get_url:
|
||||
url: http://192.168.77.106:48000/ssh/id_rsa
|
||||
url: http://192.168.77.101:48000/ssh/id_rsa
|
||||
dest: ~/.ssh/id_rsa
|
||||
mode: '0600'
|
||||
- name: Download id_rsa.pub
|
||||
ansible.builtin.get_url:
|
||||
url: http://192.168.77.106:48000/ssh/id_rsa.pub
|
||||
url: http://192.168.77.101:48000/ssh/id_rsa.pub
|
||||
dest: ~/.ssh/id_rsa.pub
|
||||
mode: '0600'
|
||||
- name: get remote file contents
|
||||
|
@ -2,6 +2,7 @@
|
||||
ansible.builtin.apt:
|
||||
name: ethtool
|
||||
state: present
|
||||
become: true
|
||||
- name: Display all interfaces name
|
||||
debug:
|
||||
var: ansible_facts.interfaces
|
||||
|
@ -3,4 +3,9 @@
|
||||
roles:
|
||||
- common
|
||||
- wake_on_lan
|
||||
- matter-server
|
||||
- docker
|
||||
- timeshift
|
||||
- monitoring
|
||||
- zabbix-agent
|
||||
- autofs-client
|
||||
|
Loading…
x
Reference in New Issue
Block a user