use a module to manage ssh key
This commit is contained in:
parent
a45e48c2bc
commit
3134701e29
2 changed files with 56 additions and 84 deletions
|
@ -1,68 +1,53 @@
|
||||||
$ANSIBLE_VAULT;1.2;AES256;user_vault
|
$ANSIBLE_VAULT;1.2;AES256;user_vault
|
||||||
38363435323834653536616230643831633239356637393261373339393165643437363532626364
|
64623138336238653235613762336538393534333331373134323033383436636432393930316435
|
||||||
3837376562396330623166356664386663633634633838330a626662386266666364393639303465
|
6130396562643765366266623832383139333662633139640a663230646365613936333730346636
|
||||||
34386562373936643030653762376138646366623036386235623362633261336437636131643930
|
65363436626662666538383832356163356631303432346536343366666466666661396337333330
|
||||||
3739356332333961630a316130376262643562633733633861636238663033396237613338373939
|
3731336438636435630a316637636131353730633439373964316432663235323936343631383731
|
||||||
35633038393563633435646338383065613636393861353261613963636466613032356638326236
|
39386362333639343933663261353263343263346238376662316137623633633164346533633563
|
||||||
63633566353664643934316435636632383364363864613761326436393837333866303637386633
|
37333534646330643666393864346533666335616536303535626661623633623361343930336632
|
||||||
36363566633132336634393263343765356131396131373861383333336665656132303163353231
|
64333363356635336264663931313138626230393235353437373436663761616265653033633937
|
||||||
38383437396436613737353738396232633766306566336334376136376432653461363031633663
|
30623831306238333232366236313262626562616364653763306665343738366164313333303833
|
||||||
63326637346262303832373038363666303132643534343664373566336261306537636636333032
|
63323130333534643263613537376465633534336362623137363964326334623162303062366631
|
||||||
63393361323331343264366232393961333665393437356334393765396338373032356661306664
|
61393265343035323064383432306263386265326233333430633965626561353866663734363738
|
||||||
32333565616530313835623532623831396530396531306438646533666537326631626230656666
|
62613466666164356533356538623936336437343663616662326462313463323562663132353834
|
||||||
30343062636132393361666237613562636636616436623466343361326530346138326266343637
|
61366534313131383432616362343065366332373730666338313064366434616331303435333433
|
||||||
33333237306564623839336130373562346165343034663532396164633139333261656635323636
|
62636562306430333536363033646236363166323666613438643463346661383336316366646365
|
||||||
36313561386639313766373366333864306162643134643665343563643330316634383836396461
|
38396532666639613538336332323634633661373236326430643665623466366535383334376330
|
||||||
37646530666665333763336263373036666361396236383763383937663865393964653538313330
|
31323738303336633533356134653931643635383038396232636337323833336435353738646464
|
||||||
64643939656233386537326465366263333833656130613434626264366531373638393263373838
|
30643637636238613630656663353231636161333763376665373535623630393665646439336262
|
||||||
64666137373632626561656639666461303435623332633264663332346665656333393839336536
|
66656434633234623739626565356265663939323830643361633833646164653463616161343530
|
||||||
63643339346236383930393064316431373461643966393762363262643834346362636130363238
|
65363361623732653463616265383830666462663237666237386635613464316333386237616366
|
||||||
39376633393562653364666638316136663830646664653665343436646364353162343432373430
|
36316130343831663035356230333363623161613933363037613033373037336365396435326533
|
||||||
39343830316233613961373261336130303738663136663131363366346566313063333838613063
|
38396464633861656166663830666164663066333732353137613836343736363063666264383564
|
||||||
39353862613762633566666236306137386438636135303663333364386437343134633231333138
|
36353634303461393831653161343031323539636432396633363130643330313434353565306231
|
||||||
65326338616666653237643035343261376636653561653665643962636139623030636366623337
|
61666361646339326262616265663835646463353062343262333334313762396564653635626266
|
||||||
38313066306635666166643438353337306433336235343335306635656666613232373538333466
|
37326463306139656562626466306432303266656235653762333363336563633034303162333532
|
||||||
30343565353764613134666364373234656661396663346138396139353763656262313664353630
|
35323839333238333438376632366131356234366134376365363662393666393066396636323631
|
||||||
32396432356162613831623331336130303339353337633866343531303234633439373631383563
|
34306634383036393165366337333237643539663864373766306339666430333334333630393235
|
||||||
36313231653638623434383933393238323465626565623133643537326231323336353931633831
|
31336437343433376130356666343264643266333238383261373239326665303464326163663230
|
||||||
32343932376337623262396433633230313462373332633337396333333439353833323862303763
|
32393331653133393032333133306462613163356132353564663333363630613232363163353533
|
||||||
63616164363762646534393436613462356361313334316466656237333838326361653538313131
|
65393430353466366161366639663365623232323730383231393836353738303238323966303236
|
||||||
35353938613734613133646334653135346362393538316534303563646136303063383938666535
|
61333139353963323130356162373766653537366235356434366464393634343937643664343730
|
||||||
65616137643832663436353562343838306333666638643233366266386161373936633064353635
|
66373834343564386261333031656537343961633262663736356265616235343235333863333235
|
||||||
32376435643362643533653666313030633462306662656334343636613631656330623037363164
|
31666638666462663736396433353633666536333936396663366364333436383030343566346638
|
||||||
66666663323761303961346334643266396533656631393662656631333731643435653961373862
|
31363265353164363962373939633163393634646138333934386234326539623538373032356133
|
||||||
62646236313066636431326164663765646664376334393638303066386435366163663132653261
|
34633662646636363236623166383964343438656165663962633962623636373838653034333339
|
||||||
31653331333934333265646236363631336334613866326162653364336263663034373930393437
|
37366437623737633935626530646334633764396239663130623161356333353966626562646664
|
||||||
62623765346437613764643434396438386162333263666530313837636139303435343536353839
|
66663333663339663961653535316634396162643639636331646434656630323337373365613734
|
||||||
34656233333037303635616666626233323436643333313231623563323338353638396139636536
|
32663333323532623964383638366236323965666463303231356265386166373234373135623835
|
||||||
31646337613634663834353836393839333539303733336363356136323761616161353636303735
|
39313761393934373234323236373366396462333139373463356236623239666436633130326634
|
||||||
31313561353937636234313063643831663930656562353335393237393434336532383231656138
|
61383862623562626539623862376534363966623836333836646162633364383165346437383037
|
||||||
36643866396162356435316566616137353935336130646664376239663032346563613062386337
|
30666431366462306231353266353262343436363861643433653162306565663163306562363164
|
||||||
32613833356532633965666433363464386464333238306335663532373433646161326638323435
|
35343463386462653064613434616335383236636636326536306636333337653639376165653961
|
||||||
65623331393333663136653330356231323830656363323236626436333534306162323063343830
|
34376631306538303264303138626362663032666664313633643638396165383031383966383464
|
||||||
39623332363430623635663635663134383563393364363162616661336136626433376331643962
|
64343230666232303735373933303634336465363938613363376530383139656335616562346434
|
||||||
62653666366662643732623365643363613963613034653238326136303537386436356433366230
|
37613339303334303931346636653436363834363161386664303962373035663461613464363134
|
||||||
30306435656438653532313230393438323230313562656431623631323963333839336131333331
|
38623630303736346136666462376335373966613866363766316436303362623061396165656635
|
||||||
39623631646562656135653931383265323930333566316163343134643436343162393262366136
|
61306261313533333262313865653831303865646362323839646430373230613530373830613664
|
||||||
65383138363865376431616237393935653133613633633866643335313331333065353830633361
|
62393461336663366338306362373837666166616330616266656564643264393732363434623264
|
||||||
35653537343164363262353030663531366631333133356262373031373432313065656531316638
|
61383335316638353639383633613630313033616564656637636265613164346637313930656537
|
||||||
34326634393766366165313632343638656161353764313265323063653332373935356564306666
|
63393361323065303739353430663363386365613930646431373463333738386539333234623531
|
||||||
31626631393235323361386232386137616661636662353164333435663033363465306636353737
|
36653432646436373264343330366431623339393936346539386131646135346336653765343533
|
||||||
34343637613263626564373537663733356364346161303366306535373761613564323432356266
|
63626362663537323632366333313861363163393038393066623232373362346231646538396134
|
||||||
31343936343035336361666165343239396135303066373535643137633038373638363737376131
|
66343734376462326464376431373732666666656566383665616437623061396239383931376135
|
||||||
32653731306636393235666435373862653862316638393633656361643030653361653132353035
|
64323831363139613238
|
||||||
35646132336263653564366162636464646232346339326232623933333632653530376539613165
|
|
||||||
39393863323331643265636265386435336230613837623938636666636438323665376263326631
|
|
||||||
63623131336234346137393135393431653066333763306663376464663261353562356664393631
|
|
||||||
39326534376465383262653139376432353032616165663164373762643065653534383238313063
|
|
||||||
37366134303435306366313561373566613435653234306432626561366233373339373030303366
|
|
||||||
34643835633262646262346630366339383935373731343435323966656535333563623065333536
|
|
||||||
37356563343433346139626362373663663235383234323566323466613465333233353631336633
|
|
||||||
39376264353862326134346162366265633966643663323461346464663162346261303439663864
|
|
||||||
37396338396531366337326231643231643533623730313437383764656461663463313839393066
|
|
||||||
32636431383463353064633064306434326332386631343634616539376530643264363732306439
|
|
||||||
30396662633731356538393738636231373138623731323537653661383739343434373864366235
|
|
||||||
66313732326433356630303937323163666531353431656135363232363963346339336566373766
|
|
||||||
38336137373338636132343734303663313433336363656663313362333336333464626663613566
|
|
||||||
63343130333236626539313032383437353330363632353533393263373563386261393532373932
|
|
||||||
356437656137383837643465353033346436
|
|
||||||
|
|
|
@ -8,21 +8,8 @@
|
||||||
password: "{{ item.password_hash }}"
|
password: "{{ item.password_hash }}"
|
||||||
loop: "{{ uservault_users }}"
|
loop: "{{ uservault_users }}"
|
||||||
|
|
||||||
- name: Create .ssh file
|
- name: Add ssh key
|
||||||
file:
|
authorized_key:
|
||||||
path: "/home/{{ item.name }}/.ssh"
|
key: "{{ item.ssh_key }}"
|
||||||
state: directory
|
user: "{{ item.name }}"
|
||||||
owner: "{{ item.name }}"
|
|
||||||
group: "{{ item.name }}"
|
|
||||||
loop: "{{ uservault_users }}"
|
loop: "{{ uservault_users }}"
|
||||||
|
|
||||||
- name: Add the key to the authorized_keys
|
|
||||||
lineinfile:
|
|
||||||
path: "/home/{{ item.name }}/.ssh/authorized_keys"
|
|
||||||
create: yes
|
|
||||||
mode: '0600'
|
|
||||||
owner: "{{ item.name }}"
|
|
||||||
group: "{{ item.name }}"
|
|
||||||
line: "{{ item.ssh_key }}"
|
|
||||||
loop: "{{ uservault_users }}"
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue