diff --git a/inventory.yml b/inventory.yml index f1ca978..01f882b 100644 --- a/inventory.yml +++ b/inventory.yml @@ -1,45 +1,5 @@ all: children: -# BareMetal: -# hosts: -# host1: -# ansible_host: 192.168.1.79 -# ansible_user: jeet -# ansible_ssh_private_key_file: ~/.ssh/id_ed25519 -# host2: -# ansible_host: -# ansible_user: -# ansible_ssh_private_key_file: ~/.ssh/ - Docker: - hosts: - test-host: - ansible_host: 192.168.1.218 - ansible_user: jeet - ansible_ssh_private_key_file: ~/.ssh/id_ed25519 -# host2: -# ansible_host: -# ansible_user: -# ansible_ssh_private_key_file: ~/.ssh/ -# compose_file_paths: -# - /path/to/docker-compose.yml -# - /path/to/docker-compose.yml -# - /path/to/docker-compose.yml - Prod: - hosts: - Ansible: - ansible_connection: local - OCI-Uptime-Kuma: - ansible_host: oracle.madereddy.com - ansible_user: ubuntu - ansible_ssh_private_key_file: ~/.ssh/id_ed25519 -# host2: -# ansible_host: -# ansible_user: -# ansible_ssh_private_key_file: ~/.ssh/ -# compose_file_paths: -# - /path/to/docker-compose.yml -# - /path/to/docker-compose.yml -# - /path/to/docker-compose.yml VirtualBox: hosts: Gaming: diff --git a/playbooks/clean.yml b/playbooks/clean.yml deleted file mode 100644 index 73f1e83..0000000 --- a/playbooks/clean.yml +++ /dev/null @@ -1,16 +0,0 @@ -- name: Clean OCI Stack - hosts: Docker - become: yes - tasks: - - - name: Stop containers using Docker Compose - ansible.builtin.command: - cmd: docker compose down - chdir: ~/docker - ignore_errors: yes - - - name: Remove build folder - ansible.builtin.file: - state: absent - path: ~/docker/ - force: true \ No newline at end of file diff --git a/playbooks/deploy.yml b/playbooks/deploy.yml deleted file mode 100644 index 3605b14..0000000 --- a/playbooks/deploy.yml +++ /dev/null @@ -1,52 +0,0 @@ -- name: Build OCI Stack - hosts: Docker - tasks: - - name: Create folder - ansible.builtin.file: - path: ~/docker - state: directory - mode: '0755' - - - name: Create caddy folder - ansible.builtin.file: - path: ~/docker/caddy - state: directory - mode: '0755' - - - name: Create ddns folder - ansible.builtin.file: - path: ~/docker/ddns - state: directory - mode: '0755' - - - name: Copy encrypted docker-compose - ansible.builtin.copy: - src: ./vault/compose/docker-compose.yml - dest: ~/docker - - - name: Copy encrypted Caddyfile - ansible.builtin.copy: - src: ./vault/caddy/Caddyfile - dest: ~/docker/caddy/ - - - name: Copy encrypted ddns config - ansible.builtin.copy: - src: ./vault/ddns/ddns.json - dest: ~/docker/ddns/config.json - - - name: Start container using Docker Compose - ansible.builtin.command: - cmd: docker compose up -d - chdir: ~/docker - ignore_errors: yes - - - name: Pause for 30 seconds to allow containers to stabilize - ansible.builtin.pause: - seconds: 30 - - - name: Check container status - ansible.builtin.shell: docker compose ps -q | xargs -n1 docker container inspect --format '{{ "{{" }} .State.Running {{ "}}" }}' - args: - chdir: ~/docker - register: container_status - ignore_errors: yes \ No newline at end of file diff --git a/playbooks/docker_status.yml b/playbooks/docker_status.yml deleted file mode 100644 index 0031750..0000000 --- a/playbooks/docker_status.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -- name: Check and Report Status of Docker Containers - hosts: Docker - gather_facts: yes - vars: - exited_containers: [] - - tasks: - - name: Check container status - ansible.builtin.shell: | - docker ps -a --format "{{ '{{' }}.Names{{ '}}' }}\t{{ '{{' }}.Status{{ '}}' }}\t{{ '{{' }}.Ports{{ '}}' }}" - register: container_status - - - name: Collect exited containers - set_fact: - exited_containers: "{{ exited_containers + [item.split('\t')[0]] }}" - loop: "{{ container_status.stdout_lines }}" - when: "'Exited' in item.split('\t')[1]" - - - name: Display container status for each host - ansible.builtin.debug: - msg: "Container: {{ item.split('\t')[0] }}, Status: {{ item.split('\t')[1] }}, Ports: {{ item.split('\t')[2] or 'None' }}" - loop: "{{ container_status.stdout_lines }}" - - - name: Fail with summary of exited containers - ansible.builtin.fail: - msg: "Exited containers found: {{ exited_containers | join(', ') }}" - when: exited_containers | length > 0 diff --git a/playbooks/fresh_install.yml b/playbooks/fresh_install.yml deleted file mode 100644 index ba3acc9..0000000 --- a/playbooks/fresh_install.yml +++ /dev/null @@ -1,68 +0,0 @@ ---- -- name: Install various utilities on Debian/Ubuntu and Red Hat systems - hosts: all - become: yes - gather_facts: yes - - tasks: - - name: Update apt cache (Debian/Ubuntu) - apt: - update_cache: yes - cache_valid_time: 3600 # Cache valid for 1 hour - when: ansible_os_family == "Debian" - - - name: Install packages for Debian/Ubuntu - apt: - name: - - build-essential - - git - - curl - - wget - - htop - - tar - - net-tools - - unzip - - restic - state: present - when: ansible_os_family == "Debian" - - - name: Update Debian-based Systems - apt: - update_cache: yes - upgrade: dist - when: ansible_os_family == 'Debian' - - - name: Install EPEL Repository (Red Hat/CentOS) - yum: - name: epel-release - state: present - when: ansible_os_family == "RedHat" - - - name: Install packages for RedHat/CentOS - yum: - name: - - "@Development Tools" - - git - - vim - - curl - - wget - - htop - - tar - - net-tools - - unzip - - restic - state: present - when: ansible_os_family == "RedHat" - - - name: Update RHEL-based Systems - yum: - name: '*' - state: latest - when: ansible_os_family == 'RedHat' - - - name: Update Restic Binaries - ansible.builtin.command: - cmd: restic self-update - -# This will run after the previous play is completed -- import_playbook: install_docker.yml diff --git a/playbooks/install_docker.yml b/playbooks/install_docker.yml deleted file mode 100644 index 4a8446a..0000000 --- a/playbooks/install_docker.yml +++ /dev/null @@ -1,86 +0,0 @@ -- name: Install Docker on Debian, Ubuntu, or Raspbian - hosts: all - become: yes - gather_facts: yes - - tasks: - - name: Install Docker dependencies for Debian/Ubuntu/Raspbian - apt: - name: - - apt-transport-https - - ca-certificates - - curl - - gnupg - - lsb-release - state: present - update_cache: yes - when: ansible_os_family == "Debian" - - - name: Add Docker GPG key for Debian/Ubuntu/Raspbian - apt_key: - url: https://download.docker.com/linux/ubuntu/gpg - state: present - when: ansible_os_family == "Debian" - - - name: Add Docker repository for Debian/Ubuntu - apt_repository: - repo: "deb [arch=amd64] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable" - state: present - update_cache: yes - when: ansible_os_family == "Debian" and ansible_distribution == "Ubuntu" - - - name: Add Docker repository for Raspbian/Debian - apt_repository: - repo: "deb [arch=arm64] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable" - state: present - update_cache: yes - when: ansible_os_family == "Debian" and ansible_architecture == "aarch64" - - - name: Install Docker for Debian/Ubuntu/Raspbian - apt: - name: docker-ce - state: present - update_cache: yes - when: ansible_os_family == "Debian" - - - name: Install Docker dependencies for RedHat/CentOS - package: - name: - - yum-utils - - device-mapper-persistent-data - - lvm2 - state: present - when: ansible_os_family == "RedHat" - - - name: Add Docker repository for RedHat/CentOS - yum_repository: - name: docker-ce-stable - description: Docker CE Stable - $basearch - baseurl: https://download.docker.com/linux/centos/7/$basearch/stable - enabled: yes - gpgcheck: yes - gpgkey: https://download.docker.com/linux/centos/gpg - when: ansible_os_family == "RedHat" - - - name: Install Docker for RedHat/CentOS - package: - name: docker-ce - state: present - when: ansible_os_family == "RedHat" - - - name: Add authenticated user to Docker group - user: - name: "{{ ansible_user }}" - groups: docker - append: yes - when: ansible_os_family == "Debian" or ansible_os_family == "RedHat" - - - name: Ensure Docker service is enabled and started - systemd: - name: docker - enabled: yes - state: started - - - name: Reset connection to refresh user group membership - meta: reset_connection - diff --git a/playbooks/os_family_discovery.yml b/playbooks/os_family_discovery.yml deleted file mode 100644 index cb7f367..0000000 --- a/playbooks/os_family_discovery.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -- name: Discover OS Family of Hosts - hosts: all - gather_facts: yes - tasks: - - name: Display OS Family - ansible.builtin.debug: - msg: "The OS family for {{ inventory_hostname }} is {{ ansible_os_family }}" diff --git a/playbooks/ping_test.yml b/playbooks/ping_test.yml deleted file mode 100644 index a28cd3c..0000000 --- a/playbooks/ping_test.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- hosts: all - tasks: - - name: Test Ping - ping: diff --git a/playbooks/redeploy.yml b/playbooks/redeploy.yml deleted file mode 100644 index a73cd66..0000000 --- a/playbooks/redeploy.yml +++ /dev/null @@ -1,36 +0,0 @@ -- name: Rebuild OCI Stack - hosts: Docker - tasks: - - include_vars: ./vault/restic/restic.yml - - name: Create folder - ansible.builtin.file: - path: ~/docker - state: directory - mode: '0755' - - - name: Pull backups - shell: | - unset HISTFILE - export RESTIC_REPOSITORY={{ RESTIC_REPOSITORY }} - export AWS_ACCESS_KEY_ID={{ AWS_ACCESS_KEY_ID }} - export AWS_SECRET_ACCESS_KEY={{ AWS_SECRET_ACCESS_KEY }} - export RESTIC_PASSWORD={{ RESTIC_PASSWORD }} - cd ~/docker - restic restore latest:/source/gcloud --target ./ - - - name: Start container using Docker Compose - ansible.builtin.command: - cmd: docker compose up -d - chdir: ~/docker - ignore_errors: yes - - - name: Pause for 30 seconds to allow containers to stabilize - ansible.builtin.pause: - seconds: 30 - - - name: Check container status - ansible.builtin.shell: docker compose ps -q | xargs -n1 docker container inspect --format '{{ "{{" }} .State.Running {{ "}}" }}' - args: - chdir: ~/docker - register: container_status - ignore_errors: yes \ No newline at end of file diff --git a/playbooks/vault/caddy/Caddyfile b/playbooks/vault/caddy/Caddyfile deleted file mode 100644 index 0a635aa..0000000 --- a/playbooks/vault/caddy/Caddyfile +++ /dev/null @@ -1,120 +0,0 @@ -$ANSIBLE_VAULT;1.1;AES256 -37663539313863633466616536303932663964353131393635646663653963646663313162363262 -3331346332626637663731663738383634313363613636330a643433376361333932663238306165 -38313935383838386662616439386433346233326433653133623232616265613066386533393666 -3962666262616430380a393365306438646362646363316665636463636139303665616533333766 -62616639616266626638613635643263636334363963646634666130346131393766323763353137 -66366162383331376437663963336262326661613735303766313636623734303033353565366261 -35626434646534616235623265626333666334663631653636613335656336346131383331663438 -31333062376165353164376433633863643933663835313739336333623963353635333438663134 -61396436663464623331306238646562653731303864303261643034333732343064363661383332 -65613531306363636638333164323561303335323834643533653566366139323433386134643739 -30663766326266663037333834393230313435373466396331323635333163303737626637306463 -33333738653766633133376538663336313665343535373261373935663137333131366639643462 -34633665623638643837323566336532653464323737366636303333343333346431636466326230 -65373666613134336366376234663131363563373561373835393566356166626237633435356161 -66313730643731663430353936343435333463643134646438623964336663313730643966646630 -31633136326362653638356438393837313834363730343236336235623666656164336131386166 -39313662346535383338396663353136323764666434653235653133366262303639613366633264 -62346131633333626439633465616633303031653033343362353238353965393462393837663238 -66393436376636653735386166313061323435313135613039303638333661616534613364353938 -33343135303161623764626537333537316430666336376334643234393136333062396238653231 -35623264396265386465366661393366386137316662396166376338313831306661666134303534 -35346538346162366262323762363166613834346530613032386561306664623832616339373863 -65373539663738623636333931656634613732376566616163623866656461373730366437316335 -37346566636264336461366266333139333437353739616139626138343032376161623730323563 -34396337356465356639303135386631323433313332346434316439326431666233343663636465 -64623835323163306162663230636636613262393830663638663832393963646535306334653266 -37323036353234326663653262346533643366633162663439613236656330633636383433373432 -31373265633564636335656561663637306535336561366338376235353961613864613632636264 -34366162343234633538366532326264646463303739363234363737313632333638373533363233 -35316161616162366532393364666366333965616632366364643865663162383236326162363930 -35313066613366633439366531633230353639356339646635633164633964653564666137653061 -65313665383835636632653633366463616530353636333530636562653862333833656137643037 -32303837663538636139643037616665643765636333393265663339356138396466316366643933 -63383639343332653134383935613535313261633632646665636439383363353164363563303166 -30636166373237663533383538363231646331636439363663366437633437396433666131643461 -61656234376530616166343161343263396336386431336262313337623836386265333164313064 -66353732396137336631356164383036303331356366356532643833393935623864626164313336 -37616664306165633936316364326231363664633265643639643966333661323436613931663337 -36623765306337656237353464343732626534346464326338353338646464663032366230313730 -38373562656433326662353335393032366162363539646561336638363837626363356632396266 -61386437313633393934336438623665636465306337643631323866393564376430386432656139 -31613832346437663263396263396236316236623533373335373465333739363132613738383635 -62353537316434303833316565623633613566656135316535356131373061356131616564613334 -65653337356437663631353961623834646663323933623932373533643530326562643736656366 -31623736316236353037396539613730623564306535633565323364393731316633306663323131 -34343730373661366361316162326265396561343164343539343461643735326265316539313361 -36393466303366633362643136353238643462613531323734613235356564323939336332386563 -33383535373939643133363335303530353838666566626336376532616663393263616439626361 -66656631653933373933646531386336373462663966343032323536386334316532333131383139 -64343761653937646630376230353039636137656633633265643338633134383235363730316334 -33656263636466383430306461653236393961613766653935656636386561326666323636626632 -31623866396563653733633339323234646266346266646430663064636234653961376630393134 -31343134383238316334653564633634326164373939613662656433663939366436663330316234 -32303262323933396539373863393061313562376633333465646435396665653463323262663038 -38356234333833316130346261356537666530643661336335393662373137303666656263623962 -32396163326363666230643264366536313739616666663965643264646133633834376637653332 -62633539656463613764373730363330633531383935643539336463613266336637643535653530 -30326166396566613165646439386330636336353337316537613661333532366137623339636262 -33346463303061363836313933363138326435643936663535613861613034326662613863346636 -37353039386661343862613039303638303665303164663135656363616335333362393863313333 -30643931356430663837636639613131633737393233663335633962353762663265323033363339 -61353036313133636535326462303663663665353838386237363430396630663665393035306165 -30306263636631663238663430616265626537626237616530363438346332663033353633623530 -36363139336334363730306332363463663663326362623135336630386531396635323765346230 -65663335663834396432393866643631616534343063376632636631393932346136616666363462 -35386266623832636632646163623562663734356230333339333961653638373764336338633234 -63303464343661623237303832653063323235333833376136383764396136363939383531643634 -34303636643933326161323139393763306564313965616239346439336165313966653065386664 -35396134656566623532646139376637373962383135356165336231633631643863353034643936 -36326162636364326333366432303534316139346534323763396465666264346131373865633362 -34613035323238383032613734383464653834363831666532656636326330336137386663303631 -61643736373464623464316362373731646637646236336535616435626466326634666631303039 -64396566363239303261626663356366363563313764343239393365373865366364333536366630 -35376532643231313139663939626530663237376539333336663032366364653039626431386461 -39313236646461386337643864626664343363656261393261623031343737633033653231626135 -37643837313536353236306532653537646238643934653030323762663466363436653238336661 -61346663356435636665303361633632393465646632613566336466333335353832633366393034 -36643231663163383939306464313931373135646365326334383366656335663930353034626632 -66333663306539353164636265396461356264363563633364336332333931623435323432646338 -63643665303933343036333662373939336462363464343061336335646132393236343138626162 -31303462396234393935383861653736343230653563316162623432393961303964366561636439 -36333537623263326366313838646666643132616435616530376462323866363232643364353238 -33633065396565373536303962636265653030396236386336663433396233343536353636326461 -31336163363861643731653064633033636135373561633464303435326465636264396233373361 -32323237393130383032616232326563663030623861666364623637343664633663313465653738 -63383630356330343862636165656130616237353164636535653266663436633034306437303865 -61373864396161366335363133646534323532633465643262626138356437613836613137373265 -36333435646332663430633965623466643962646538316562396661626231623933613732363133 -61356666303239633962623938353634666266303236303965616264346136333933616332303531 -36646464303035323930396637306639346561356363326535643262613633373435366632646130 -61613231653834336461633766636637636262333837376635613736326631386634633536646336 -39663165306639313066356263636334313930616662346535303337653163346566653762303866 -32343730653639346430376134383766326666646263346264613966383463393837383065306234 -63333732313561323762633233626131396362323161623638653263623337363638366139653033 -61383266633064386230326565643839396530663539313233323438623761663266303062643334 -36376631333336393431333532326330303637303866333434333339313137303137333865363937 -39393561376532653364343062663861396434653963386562383130326665653332306639363832 -35333630393430363634663262353438613130653136373333663766623066376132653336323033 -37316163363533323932656235366630366137643837373433333837373361623131666330373362 -65393936353230623362616231393433653635646561393862356336643039656433373363303464 -62333466363832303266333938613935326337353438613935613136383935393131663031323439 -63663164366631633665313931323230346436303630363634666232356261383139613364373234 -33626164303338376538663364633166303466356464656135346665346236343165393232376635 -39623563616661623337313436353931336632663130633661323266353838643637376633616162 -64653139663662353438363165613533383036393238363463323531363430626432613130633362 -32316162666633336161316261623966383066396433343166313332346537666262666464396237 -66353365666561363363646631363233316537626161656434366365323436333964393366656431 -35373166373434623066376231373164356438663163643235653866333732363037336633386331 -63336661613266336561336435613266393862333730383364646137663763323464343264303735 -61323137633537353361613965396137386362323434633163376232346462626131316131646566 -61666533326261356166363066353032353266346339313434653834663063613337363061303665 -61666431356265323464356266666632616537393738623334633764336138663664343263313365 -39313531363662646562623530396465656165316333613338353734616535373866303737323630 -32363036303636373835336562316335363262663162386535636432303435303064306164343564 -39656431636134383936383666623062623936663935633431613733643237653563303363343235 -34663730356163303838396362383465343836613262333466333636323334373134303038396239 -61623862303036303731646231343737653636353065353963396436383033393666393166346161 -31343063323165353836373830343466376261623264303239623339616265316331613566633664 -633461653131656136656234303739336231 \ No newline at end of file diff --git a/playbooks/vault/compose/docker-compose.yml b/playbooks/vault/compose/docker-compose.yml deleted file mode 100644 index 5306881..0000000 --- a/playbooks/vault/compose/docker-compose.yml +++ /dev/null @@ -1,130 +0,0 @@ -$ANSIBLE_VAULT;1.1;AES256 -62656263326263343835303061323663343362306539393663633330353261363737616431343338 -3365333662396333343938386262656434663437343263310a633164396533633933366636356263 -33316131386466363232313234353834623936346639303634633865303835626533333830646234 -3466343961323539380a323139316539353066326335376134323862613235376435663234663337 -31333931323539366437623636613433306532633636376139663935386236616362636166663262 -30343634646633623234636466623164373034336230343764336463633261316263306333373566 -31613030373765376237336161363438373235343032356463373932633265656433643163653938 -37663165653666306430626237633866613433373661313863323333383764616565383737366630 -36303965316635653838656132386664346630653662626365396665346437643137393037336263 -36396163353764373239383639643062306439656236336331653363303931303737383534653032 -37346532666430346330353234653030643734666537613734616335393238633336656633653134 -39323931303666313031326138383161386533333064656362616461393837396434383565323532 -65376231373038386162363062626466313363643337333439623434326534343936386539663833 -33393135343337343138653532326237653832623637346464653938363661353939373563393139 -64303835653831326138313637346261393065313464646536613538663365323563366333346332 -31353162313365303333663965626366663466333635356365356564303935303839663837383934 -65643966323639363465303561386136386238623139343239636132393936663438313435303336 -36323832323631343462306464373330613063316465616230323238383363623031356165346166 -65366138346462353164363764336663376563306130326434626237663839333933353238346362 -30633962633033343235613336363531396364613737396333353265626561333264356532376139 -32653564623339396135393239663738666339373366383134646637643430376635323265383135 -31386563636335373434353932653039383730343561646563326465623531383538333837653161 -33353736653762343331616137343137313535373535626132393838646332613064326434373161 -31646536346532383839386564323732663266623434303039366236653834306532633162303132 -32306434346531366662616562303964333034643038363933623135333664353138373965666433 -38343636376461373230663330373837326461323664356462383433653937623838336566643539 -39326532393363303534363134303239623430653135326666316436656338656632636366396464 -32663335643035326437653435383930643666633562343439353161633036333866303332363062 -36653331646533393963376132336366646435623832646531333566383266353565373861376439 -37326634386231633638373663626162363732303531373132623530336161363539633131663461 -31393561326165373161323330353738313338323133616266613663613039623136653663376562 -63623064663033393935383936343835343134373939663764373533383438356665356665356166 -66396463653935653937643363666431326230333964616666663034666564633330363833613435 -62656430363664633431633861393964336231633239393430316430386466633938636431343935 -34643431663563633238613738373233343463396235613663323661393363313061366435336262 -34393263393061333765626435626631633738616236656432643231333266376166613164333634 -30396433343438633163666465633165666333653362323932303735613036336466386165313832 -61346433303061383965376238613638626637643538376139303266613133383466313830376530 -61313865326663356564386336623364386436373265643462663562336432616466633635383031 -66316538333731306266323239356333396132353765396663323832653461646261303733363536 -34316135373639383535313765343836386163343663396137303562353562303939316234636661 -65633837393032396430666239343735316333666461633566333231636233643566393633356162 -34363662353636326165333764363631666561383930313035346461613463316137643635643034 -65353030356139643631633837323634333132323239353266643231633539303730613565663933 -39396234656134303538396262326436646366366337656566363963376434623164356631333533 -32393664666239626664366363366634383030653235633031313766396438373938366664656533 -62643234316266646439356138303165613630306563646530623864326464393562306237383066 -32346463343532313033663931643766643763643634376336333336363239383633363834656161 -37643035633831326463353931653666623861326465613133653166326630636165323730626434 -62353935626262323835326662393736313934373136353863373435626537306536653461663561 -32336230356436363335633530373638623033643936316331393366666133376431393961343965 -34656535343661366562326235303232656631663164653766386261386231623630356532616335 -61656162663437303063653066316664613964373863343932393135663736636166366332303363 -30613735316337386262376131633362653938306535653138613832663866386637303030333339 -37316535323737353739313762343036643761653131396561316534633331393931353738323762 -32363230646239656364666236643133353238666633343262663838666237633238623262633932 -31383534356562393834306536333738613830393866303361346335643563373539333038363164 -64666134376134326331336434333261353137613434663461626234316632646238386234613039 -66303737373263663430356537343363346162666236393462626334633563343364633163623764 -30656136386639313164373761653537313931613135636235333765666237633832633338663431 -31626136313062383862396362313034653036353432353661383062363137616237336230336137 -61386236353233336139356339626261623764653631626366366237346332313631656434643330 -65656635626139666636353961613262343165656664646438666462343533656463633632343835 -37633634376662316265383661353432353939336663343266333038643737376233346664306330 -30653961333631366135323034646435393566373663303830353738346531393464663135346330 -32383565326339663831656131356565383862643734643534653363373337656566323462326163 -35326235386264363830656662343334356430343339663866656137353265313163646166616135 -31656339663362353162343764373038363762666131363331346661303861323638633732663936 -36363763633333333331616661316335623934326463376362666338323536626632623163366235 -39333139623862333032666133323662656232653137663535373530326462373534396561366137 -62333331626462613466623262656530323333643965616662653138616333363864393530326166 -37306330303761383836333332656462373235383339383634646561376333613233353663363234 -30303361303038643539626130353461373363316630303836393739353530373531633439373031 -36303631613364343661333866666261643339313931633430653738323036656330363063323161 -65663633663664623539633964303535373535636661333939396264386262616632663362336433 -31373333636462316464336431373932633064623864663532613764656261333630343834623231 -38323862343164313437333239373939396139303062326636366462313665303430323464633930 -66613061373531363265343934636131656664353838663239363362666662353532643032616532 -34333564386437643933616534613962346537626463346436343739353661393062356162623365 -64303936643365383231643263306637343665353766306666633130636164363031643238316530 -33323734663162363838326362323532633865623934623536646464353865366665396261303061 -39656535356662356238386335656166666465376330353061643630393834363364623935643961 -64353637623239393061383736666632616464323261333630343565373532656531353838343039 -61363065653230343634373339626362623234643134393935616631366231633732383230356162 -63623865306162613036666534646164373834343766356262323332353032613164623664336434 -61323635343938336662396364336337343231323432353435343539623236323063613036363764 -32373962336333393835333833306435656331383964656236333339613663646366316262306664 -34386665656530393363646638333630333766373161363536303536373336306234343232626262 -38336436393466356333613135366463646464653862623137343032313738336264616639666562 -39316638616362623838366132656535653635396632626164623463346261363237663263323135 -65373364646431353238363433316234323538626438646464616161303132336630666264646564 -38326430313035383465656538636666306232376137326538366463653562366138356561356561 -32333665323835346535656531373765386634303061633163313831346533323563353262323862 -66323839386537633064396334363036613330653938316130326331396162333732653738393534 -61373732373437343934313336363963303733336666653537303263656130663838653630626466 -32393330613933386566316234663231306630356337646166333062313738636365636365333032 -37633264353261343436333863323731343439656662346230363733343835663335306562343431 -38663836646634633632336531353063373037323462396134666435613361336131396463373139 -64353137336333373030323036383563383633313738343131363164656266373630343230346335 -36653831663635633765353535393231663235343562366664633931333038613738656131633839 -32303764636462653034333137393039633063366266323763393730376435323138323461373865 -31653662376463373465623236656463393239656465616666616565323635316138343136366464 -31663939343232623630643866393264643835653539646235656264633436623235633366383138 -30363831656235633864353135643264663737616262616163373231306664303237326534623366 -30393339326131316163393433393230396165646163303035376164346639363331313438373363 -65373032393131316333643334643737646262383464626661303164643561333066393834646461 -31333434356332353565383530363934633531653962636233323766326334626364636337306236 -32316332633162663935306262356365393539333933303833656134653230656530343334333264 -37346431373030633632393232343961633265303931653032636461333161646239386436663539 -64353037623934356434383031336262306434366663633061613730356236363439313933383631 -34343934633064326435616438353564313239373463653131363765656330396539646638626637 -37316630316561633866656130353134396337356333383530373037653765346330333464663235 -66663861643561323865656631623439616537373766373564303436303164363133636361393434 -30343230396237646363373164373738396631313738323230343866313634643166316434343030 -32363266623837663965613032613038383738313432623066323430383839663562363630306539 -32653761313663386435633364663265616266663031306538303039303330316564333331623537 -34386665623338316564306139356433306234336561613366366436643434663830633332656336 -30346530333534373965323664373939663561636337323032323037643865363466613434633735 -31326164383637383734373562366336383565623364333566666134656539363339656232323738 -31333537346630646639356166363364353935623963363565313130663765313031373161373038 -35303664366563396139633635633339396132393163363165346533613265656261303965386631 -38363237636132393634386230306562386262353138303834326433323633633164656636323663 -64326561666665303261663261653739643535383363333237356138326434313163633338313336 -33373863613235326235666232366132306339656564643436306234613834353362373432373463 -35353362353638643864373634383931623031636239376163383764663734626635383632373065 -61643730623239633732383830303437326136663461346364356163636632303933306535626564 -39333639656531633438343838346362396361613535343466613538656639613665303035636238 -31313463363964383439383865646638353361336239316234393630303139386532633236643962 -63393062306230353637643065636130653164626434613433373234303265343563 \ No newline at end of file diff --git a/playbooks/vault/ddns/ddns.json b/playbooks/vault/ddns/ddns.json deleted file mode 100644 index 784ecca..0000000 --- a/playbooks/vault/ddns/ddns.json +++ /dev/null @@ -1,36 +0,0 @@ -$ANSIBLE_VAULT;1.1;AES256 -34656334393532306435353035383338633962626634323632356537393032663235316239613434 -6230313632386339353730393265663664623363353533360a323063633736373165656462326137 -33363131656133666664613464373431323564313161646339373262616431386665666161393434 -3163366139613466620a393734356262666232656564623666376463613264306562633537663732 -66393830613737373733346436646665376662396563353331386435653461333865336638636664 -31633562323464323764343532666163326136373935663633666131313361323531303537353236 -31323434663031386331373737613232353831383433363462313231323032316461633334613233 -64303331336131376662373834316562643632353832316139633535356666623439663834613434 -36646334323262623034366237333639343864323033666633306661356364653631666662336431 -35396632626366636439383336353331363430643766356136633838306635316238383939376264 -34343537613264343030613539376233663666373537326134306161313338336265313531306130 -66376530646637396634343636363436353437663835316132356539643864333537356134303030 -62333235326236616664386637333062613562373462343431393330353162626331636531636666 -35633935393162363332626365363432323464626366376533393332653037333564633865386339 -61373736313132396131643366313636396530363636323438656133633439623233363239353230 -36393033623036396633663536373762363533666165643763656136343566326134653537326663 -35366135616230646434376166653838613562326164666235623331666163383665343933356266 -39313664646363313866383137373836366635303232396436373638633736333634353035666635 -65313662363132633365623931326664636536303633313865623535613638376637386430396537 -62346437623562316639623232313461333939303531313265343966343533663139653835326264 -64346465396263383237366364663762343235313465666465633966373936616537363163333366 -39656636613464323762383633306534616162303132646134323834646666623763643436376639 -64396137643364643238306139646131333731303230323535363531313437393034313233613334 -30646366636566376233363938366363653134633263616537656231373564656230653239333835 -61343739643364653435363161333333323261663236343464613963373533666433616537633862 -65356365393332303763643665316361333335363433333164656232613437343964303262386563 -31643832316365366132356236633535636635616664623434393234343235336337356562616533 -35313461323463353135316438306331393661646532633630326538393139313135623661393862 -63646530316463363764663731336538313135383938613434663966383938376139666133376165 -37366661353961653563636561643033396362343436366430383563336137636265393036376366 -31636566356534303833383038356365643532306561643864656537613230303662353864316330 -62303332393733363337386432383338653531333930353433353830373439363433306430306361 -64396437336234613333393132353738626161613438386337386263303635343831386164393637 -64333061376162393863336464303835653738363037616338353063643637646332376430303963 -643531623365306662326165646238356561 \ No newline at end of file diff --git a/playbooks/vault/restic/restic.yml b/playbooks/vault/restic/restic.yml deleted file mode 100644 index 0f5cfd6..0000000 --- a/playbooks/vault/restic/restic.yml +++ /dev/null @@ -1,20 +0,0 @@ -$ANSIBLE_VAULT;1.1;AES256 -33356631376263633164643136353066326535376563326635333464383139633432643263643266 -6661643138626635313637396633326663333761343963380a623831646561376465386466643963 -64303262633730353130646366613462623937356164646133386231306531653263356236336231 -3931336139313537300a323638643366633762393933643461303265376361303762613438333633 -62343032393330363231343566633731306539383137613138643338376630343738626631346263 -64646239633863346365663933613432633763313462303636633332633635346137353639643233 -62306239653933623561366466326331663363343833393535363836666137383763393965303334 -39353161363131363633626539343361663039353665336332363030313565313261643262386661 -31343732333363383732303534636533613865333031636134336436646366383931336637653736 -61303264633434366664336636383632373430633161633930653863396162396565353066643031 -37613235336138323735386439303866666234376466373061663737663739363431643732366239 -63643132333139343939323031363431396531393834613437386132666433356131613632333739 -31353866663637636332663739633936653564653337646437626166303139396564323636363734 -63356338356336323461626335373839303232363531316665396562316230306238633138326131 -38633131646464343734643236396565326537323366333863356231323961326135373538376662 -39623435666133626466333936346633366132663565366265393137386437623333333934326534 -33613033643339313432353432303437666633343261636638613938333330666363613566313065 -39333963653565383461336137393036386439336134346231333563323464336430356666646361 -626630343137363939306237616131633863 \ No newline at end of file diff --git a/vbox_inventory.yml b/vbox_inventory.yml new file mode 100644 index 0000000..9fd457a --- /dev/null +++ b/vbox_inventory.yml @@ -0,0 +1 @@ +plugin: community.general.virtualbox \ No newline at end of file