diff --git a/playbooks/ansible.cfg b/playbooks/ansible.cfg index 9016cf2..94bc20a 100644 --- a/playbooks/ansible.cfg +++ b/playbooks/ansible.cfg @@ -1,4 +1,4 @@ [defaults] roles_path = ./roles:../docker/roles:../k8s/roles:../monitoring/roles:../ssh/roles:../node-exporters/roles -inventory = ./inventory.ini +inventory = ./inventory.ini \ No newline at end of file diff --git a/playbooks/inventory.ini b/playbooks/inventory.ini new file mode 100644 index 0000000..0256551 --- /dev/null +++ b/playbooks/inventory.ini @@ -0,0 +1,41 @@ +$ANSIBLE_VAULT;1.1;AES256 +39336339326666356635633863663963333933633939643437383732313266323637656638353533 +3831306363303839633063643764363232356666353163660a303663393834633539633166303637 +35333963313636343166353663376232366634646131396261356533393835353663666532653066 +3164393365333561350a313039656630643536666336306239303134613933643062326231393331 +37303539386139343263643032343061323537326233306237333939666338616363306163343132 +64353133626632383535376665316534616234366431303039613034306136396161386334353063 +65393265646363636235643166663262623033333833393136623262316439633136656264636163 +39383464333762613765326334316433633136633238366364313163633332623562616166663666 +33656132336361626433663036336137323864636337626435663166366165373834336331636262 +39623333396539326161393737333632363366313439376630633864663763343431393961323161 +36396161653761623264316332373737323637306465333638653634663364643530306130663735 +31663261653032303066313461633661326262613134613062376137663136303066336432346139 +34653961393431623436323237306532613762373831373636343139303064346362633762663232 +37383661393430393730393231643362316266383333333133616334343731303736626466343139 +38383532376363396432333539313732313062666131646561663835623365656562643466626163 +34666430623438383639626635333265616362306239663962336333663064613932663363363438 +61326361353937363338643339643834336131646536376632613734333063346262386231313239 +62373535396539303334303166613561336163373864386431373766303364643662616362656561 +62666633373766383036633163613138396133643163353664653866343637383035623435343763 +37326461373533633263363330623637616664373366343738313538643862646230396161636338 +37386266386131376334613166663135373035323933353834663036623133326135633331613039 +33633835633931653961643235323863336365616535303464613532616533363534316561613838 +36626435633734636139316564643063636436616262303535306466623632636361393065303737 +65373466313036333962376365303633613536326535343963353162663661313538363136313830 +66633163393165396534363932323566353931633936346333636237343363626231663139316265 +65636564313537663935356466376439636533653933343833326335393364323337636530393531 +38643530613534393866666634343238323865646163323838373964386361643332666664646561 +39346162356664623361386335323331346563313930636163373962636338353635623665376635 +63343733343464333465643630393031613562613666613665373165306231303464333035353534 +30656535333062323636353537656139616661353539376366663562616338636636373837306666 +35323063386663336463316539383635636535633862646331306663373436653465323431646538 +32373266353434363762663935323932343133653762633836663537636565616631363135393032 +33303461353136663061656430646133633433373662313365363835323636666337356239316663 +61643462386134376366383065316539336261393463666265616136313363666535326532326663 +39656664623835336364383432656331333666373238373062363063653636623133353732353662 +33363836326132316431613464646262323966626131656562346263653031303932346265343061 +62396564633665346561306636616464636435646261323066333861653535363336363832626138 +32653363366432633831366636303630613437336631396138663062376334653931383463313537 +62366665343738633131376531386431366336343334363263333730363561666334353634346534 +30303563616566313737 diff --git a/playbooks/monitoring.yml b/playbooks/monitoring.yml new file mode 100644 index 0000000..217a228 --- /dev/null +++ b/playbooks/monitoring.yml @@ -0,0 +1,18 @@ +--- +- name: Install node exporter + become: true + hosts: monitoring + tasks: + - name: Verify if Docker is installed + command: "docker version" + register: docker_rc + ignore_errors: true + + - name: Install Docker if not installed + include_role: + name: docker-common + when: docker_rc.rc != 0 + + - name: Install node exporter container + include_role: + name: node-exporters-common diff --git a/playbooks/node.yml b/playbooks/node.yml deleted file mode 100644 index 58d29f6..0000000 --- a/playbooks/node.yml +++ /dev/null @@ -1,5 +0,0 @@ -- name: Install node-exporter - hosts: services - become: yes - roles: - - role: node-exporters-common