Feat: prepare playbook, inventories and vars for nas

This commit is contained in:
Bertrand Benjamin 2022-05-14 06:45:47 +02:00
parent e7afe1e8d2
commit 4011c0913b
5 changed files with 112 additions and 61 deletions

View File

@ -1,7 +1,55 @@
--- ---
- name: nas
hosts: nas
vars_files:
- vars/users.yml
- vars/home.yml
tasks:
- name: Update
apt:
update_cache: true
upgrade: true
- name: Include user
include_role:
name: "user"
loop:
- "{{ admin }}"
loop_control:
loop_var: user
- name: Set up nfs network shares server
debug:
msg: Todo
- name: Set up samba network shares
debug:
msg: Todo
- name: Install docker
debug:
msg: Todo
- name: Set up monitoring server
debug:
msg: Todo
- name: Set up homeassistant
debug:
msg: Todo
- name: Set up mdp
debug:
msg: Todo
- name: Set up collectd
include_role:
name: collectd
- name: backup - name: backup
hosts: backup hosts: backup
vars_files: vars_files:
- vars/home.yml
- vars/backup.yml - vars/backup.yml
- vars/backup_secret.yml - vars/backup_secret.yml
@ -14,7 +62,7 @@
include_role: include_role:
name: borgmatic name: borgmatic
- name: Set up collectd - name: Set up collectd
include_role: include_role:
name: collectd name: collectd

View File

@ -1,2 +1,5 @@
[backup] [backup]
ChouxBackupVM ChouxBackupVM
[nas]
192.168.2.204

View File

@ -29,7 +29,3 @@ borgmatic_hooks:
after_backup: after_backup:
- echo "`date` - Finished backup." - echo "`date` - Finished backup."
- poweroff - poweroff
collectd_network_server: 192.168.2.240
collectd_network_port: 25826

3
vars/home.yml Normal file
View File

@ -0,0 +1,3 @@
---
collectd_network_server: 192.168.2.240
collectd_network_port: 25826

View File

@ -1,57 +1,58 @@
$ANSIBLE_VAULT;1.1;AES256 $ANSIBLE_VAULT;1.1;AES256
38303462353430643533393465663064663537633263396635356362363064336662343166633961 64393063626230656336323764346430643733623039653832333234343066373536303964653664
3264346231663663306566313731633232313439666631300a346534356238386437393630646139 3735333637356561326365383638346137303162303963330a396131643734316462316332306438
32366364623362613032316131306566666366306235303462393239653633653330323139326363 36366639386634653862383261613236353266663230623536363665333831343464653935303031
3737633539303536390a333465303366386233363566393530313764303334653939623437376366 3938396237333336610a383864356530653261646137653963646537313061613766303935643334
36356266353363643338313161663161373337643436373562623337336335346436303133306332 34353630316665303666323537613130363833316661333165303066366230363238303862666238
36363062653765336130306531393630386339623962613334303964623164313039396636653061 30313837353236636432326530353139656664303264353337336561646131313636353236306331
63393661323639353432653832613766313964316437316231633862653362636237623266623164 32656530636561393435623232346463316239383266623639646634393230666164373361353833
35626466313232326236346165366433326333633464643437366533626336326262343834326464 34313039356462656365313936323033323534646138653331366535313334356132643363386266
35613466316238633065303237633733616665373735393764656236636463616365656531663433 36626435613933636130303561396537366335613831613561346431336165616334313632393439
30623264626363656532313864363331666665623736396261663864316439643338663832633436 32646262326138663431396533353733366264313364363865363531643339353838333133333634
61636235326362336335383232396131306331333131633965623965363465393465303165396266 62626239633431386338376161323738376362313932306162613565663330336566393235613137
37653230626638363162666639343461343635303136653638323735613331343535363064343566 33626662663261646635333635613761616161663032616139356138626430373739353437643564
33393130633738346266346164626336303433313563323462663030396566343137306366666332 66396561326462316561666530353465376531366266316263346161323261353338343632613035
37376335343261643338356637386361643861316464363439393338303461626365313531366135 35656336663264663665393564303464306464366563346465626136646335636266323964386631
65356535396162346566333439653537343038353437376366303330306665343866313732386637 34303435326637393762383537636266383662393164366335393965396161373461633763386166
61626165653062313963343132383831313332366639666466383064373463356536623966663836 36393365666166663836643237663930333566626438353136633562393439386533613437623064
39633964633838396638643963313064343936373561636263636666303365333333663264663661 62386437393139623332366234613864656239636462656339333037383763353632383861376663
37303436383238396638666331363339393461336633646631383537666461346138373538656430 34313662663638613236383238633262353666303261653737373535653165616464383539383933
36373136626532643233663636383164653766393937303430306136336565643238353533363536 32396464626464626633353961653062643730616133663730306533626164633563323364366365
64613838386634386435383038393064663831653561313963366333623931643933303331343039 61376537616264303163353939333739303733316165633930616461633463663164316265666264
36323430386465373339656638373135346336316136306461353931366636356565663662383166 39306230613635366439343966386263623735373062373736653339616232366565663337353439
30383934643430616338633365653638366162363539356366353430366361373235626165346335 65343466343132666135326337313930613963343239343531356239653133336135343231303261
64393666376261656431313664393336373134646461346431376534666138636362306230396361 31663538376635383034656133323937643632386137343837623563666137313766373765376266
64643266373536363533363332393830303437306133373563323962333737373734313335613234 66386433336666353163356536643231386239636435323262393131386236653761383765663138
32346230636233363335383766353438633363333266643366646138666163643932663963643164 38633736343232643863373861306666616266323533303237393562363930396531643638616337
36336363636330623036663135626432343234623636623461366339346262313465366239393663 63643165313664326232646639333132623138373665656166333234313764626136636361363066
66373737306161643738376631373339316132343039343032393039666533366230373236326638 32333238373265353964363431326366303034663639313234613366663362643531376334356466
37393033666463336261336132316633646262363161636433363831623834646230626435363334 37343930316132653334356131616366393265313163336135633636663835373762346262306532
32363337393337373663376630326133656131393638636364633662306562373039626565643331 33343864653231313462643564326535356166376337636462646162386639376434396434663232
62633136633639393264353632633161353932643937626564386134353761366230376237396661 37616534623964386532363334626339343662366466653861653133616137396435363064313934
66333865363737613731303530663262313662353033353739653166613332613733323465316439 31366538303666323431353830623734313632353461633962343231363161653533626538393635
62396261653532613835633637613131353664396338663166313439373061633762326439393530 32356132643431666262616166646263646261326530303761396636623231386365663030303938
64393434303661366664353837323261653631343237616435656530616564303464626638653935 62666636356534646630386234356639643665383439313464333331323430306530386636656633
35303531326663333632613039633163626635653864386433326362636332643961393838663234 64646565623234393837633265666137663563316634326630656539383563373665633531613663
30666631306566356461303365326332663664316561393439343034643464356337613837653236 35623366346561623064616564386638623837343738393335396534663066376132333136613839
32623465623766626331353937313561343035353031306435613638356333313564666238663632 62633832393037666366616336316338363063643239633232313064323836336334363833623066
61303337643836376562393762386535373732323835663265366261633663303632343534303564 39383930366136336337336264363939663533313263323536353133366133336461373064663164
38383434613034616639663738313561373134643463316535313664653961613034623939363765 65303761666639393035653230633863323962346663386632336333336532636665376437623333
39643864323364376334643665643637336230363339643633636336343231356532346135666563 66666632363964346231666661343565636265306134633735666339663234343261333034663030
37646265626661313861323235336639303236353665653335666633633036346565666633306234 32643239376363303737373530373466623438663430663266626631356561613965663134343136
39383462363534663061393832313133336337613566383934393464376262616461643361643238 30386164373436366664653037656437316234663032663463623539366338383131333235363730
37656364653461363366353766633764356666396365613636353330373637643565383262626261 61613532383734643866316533373434336633326563656661326434353230653035626537336133
39316465383033313161323262653236626230663234636133616661653335636330643566663566 32383064313664313861363761306535326634646231613262636534313366356330626332653737
34633132396436323232353437623835383065313835393933663236353765373731363934323061 35336261366266386532666635643537316162333335663165313462336137376161343531313031
61363333396236646535336664303365313134666564326562343766363837303831623735366434 33663865306331366331373434376464646565333862326162656638316138393665366634633032
66373236363436383161623336316534373563656266663066363165633962363962393066376665 30656534653936306361303163376535376262383335393833376230663432333363613232353931
64646539333931613834633664383535363431353862343436323863323637643135353534313065 35393761393335353763303264643730663864326630346332373861343534366136383466386130
66346633613233643961333865643362313762366236316364356562393235663565306263643763 36623662323432366437326536363235363661376537376562303234303164356562666532303235
31396530336131653830613763333563363639623832656634303366326563313534653465663161 31636461663562626339326630616635663734626461613762363164343066633832343434636661
66333532333234366666663638333861336237353230356165356535363230396539303666346130 35313935613662616266333232323165633764373335336330313961613631373533633565346461
66623031366231396131666561333564326166326535303834326639363962343432386635626334 65303436663362333337323464613263373430613939323734386162306132323866333737646566
63333035383765356333393430643038306539383439613532376461336164663534386235333634 34336138643338313363353761396661323139323461373062386437623133313532646235373034
39623732363566396164633537663435306231663334663734313238336330653237393639616164 62623035346538336630316430373235643034623734313334366332633339626336343636666632
32313630623031646462626337653864633933653264613139323538353331336535653132353436 33376534613132633565386461303136333663393062343566383366663433613764646231313237
35366664386437306136383061663961383430346166386335373861623931326538626266653136 65306337336631373461633064346236626131656461303964643532333761623033393432613364
37333332333534396365 35623935306531313138393931613837373330393533303662343936356332393938376462663131
6437