Commit b744d21d authored by julian.gethmann's avatar julian.gethmann

Add user handling role for IPA

* Add all users exported from IPA
parent 092bf0d0
......@@ -39,10 +39,6 @@ desktop_software:
- perl-Clipboard
- perl-Capture-Tiny
ipaserver: las126.las.kit.edu
ipaserver2: las100.las.kit.edu
ipaserver3: las101.las.kit.edu
# this should be the IP or in the sshd_config the "UseDNS" must be set to yes
ansible_server: 129.13.108.126
......@@ -54,3 +50,11 @@ userinstall_vars: "{{ vault_userinstall_vars }}"
admin_mail: "{{ vault_admin_mail }}"
rootkey: "{{ vault_rootkey }}"
# IPA
gid: "{{ vault_gid }}"
ipaserver1: "{{ vault_ipaserver1 }}"
ipaserver2: "{{ vault_ipaserver2 }}"
ipaserver3: "{{ vault_ipaserver3 }}"
ipa_users: "{{ vault_ipa_users }}"
$ANSIBLE_VAULT;1.1;AES256
30306438343337353538313566623639616566666437643134353032663462393166396333643835
6630363466366332363735656233656339383031666362390a616566396466306638343034356164
39383332333436353635396531616231373036366666616337653437343166336163323037313663
3135613365323034620a386162356439353839663930306437363232313736346364613733356234
64343365333061316136333635353435313638373663386133643632396364646330346230353435
61353936353466356633383166313131643062346566643731636534636536633961663065313461
62363963356633663763373139353732653364353632363965353839333833653363653463643462
61653065323661366232303632653530366634363534366137383536623934343937303233386630
36303061386562623136613935356135313334343864313734323464306433626265646437383836
35653138616338393166383932313531623635636537366233323134323561363234336465383232
33396537613866366638613661366233656161373561376331616463663236383336633334643133
34333965613937383563643833613833316463373239396631343132663265396165393930373136
32353932373362303431316364633965383039363636363030366665626534343936336430616639
33653732363334333531303532373264366631623533323438613664373739353663333437356666
33326237653963663365646661346563333832343866313561316332343135373130363561623363
66656631356463393535316633663063663835383163336331666536616337366539313865636136
37363938653536353764646233323263363466316337376432323936313130363264616334316661
37393931653134626635306565363563356139646438653638653263666161636633646133303163
33616662353634323839383165636439383231643565356364633234393734343639376532376330
63373532306132653539636565313565636238346230386633386465386465646165613232326431
38666662326636663838633037646539396535343134326337343832643731356231343063373336
32346664646161626235363364346137306361363261663738323032656562633639653932623234
31346236383534366234303063666630633333656639353061646536393935353265343166353633
64303764396561343435373037643463616232313431393163613866326162333766653430363538
39653337356132313139333038653362373861643735316539356137333033646262366338303335
30373762383465343365346164653966373565306262663865653533356235623766656235663865
63316537313762376438323865353232393334363030396364656130626437353834373630323764
30656234303762303830333166323535396336626462333033656366366563313231303239383061
61363462303564336237383637313765373236623430373831353366383136373639376563316561
61303733356231663231323335343933303436303363353262623263396564663565343961363637
30343164336533336366636664303765366431643038396563646332663838653364666534633336
64376462393466346666353161333361616365626264353833633434306539333462353039373462
63663036353236333733646331663739303734313133373035656231653439663939303335316432
31643864666333646130373362346635636430643462353033323462346565336637633462633733
63626233323430643633343130636466323534363061643163313665666366363764313233636634
62353331343563323833376266623437333433336261633933313239336435656664303464393735
30663739306433613236363465386161336437313434623264363361306639373763386134343463
32373231653461653465363131646564303935386336346261623837663331353334373164663764
32616335663930356336623637376134313566313035306434396666653662646239383863653334
30333562313561363834356166346264326233633131356466623637666535666130313063633663
63353464393732343865666238386165303735333631636264306464626263386661373561393836
36323465393262333130353934643664373132386362363639663263646130623037653937636663
31616230346638303636326632373863373463636538663364383933346536303734663538303132
39613335303838393734393835636363373035353364366134353135373166393864326233346466
64623230343538396139386439373962366233306263326136373462376131386130613234363437
64633132356531653232333337656538383837373930393933313336366361663838393136656464
643665363965646434376164663562396330
37633063363031373135626531393332643438613966383264316461323235363030316138323933
3932313730323734623466313465633432666563656432320a313762316634643537386639376463
39373464383662333632363235363764316161393862633837313038333038373230646463363937
3931663936333162320a356262623533333837393234306462303930353438666265303533343735
34363865366231613636623633323962653139636531373330616539306364646563383731393734
36396362353531623765393931323630653931316534663333353331646234333639366230653565
66313264653337333761303065393130636162313136653666376361393434653562323634306139
35643333663538623462323239633630626338363661393237316563356138393863393361653732
33373334646235663561376566626261383132633361326331353362653237333666383366656464
62363635386531323739653836643433396430653932653634356231633039633666633135303562
65646433333766633066336531656136623461396465336432643230633530363862656135626538
33336130393139613461383931616132353939666637373261323034656133336132346438366137
34306562653737366630386230303164343963326561653939623831623964643135336364393133
63626533323764333965633034376665323339343631323735313838616535393038663964313035
64343861373666393339373239323464626266373738663963353239326661333064326137323935
34653031356638323230663765386537373131626533643332383963616538643139363265326438
34313439646261353864303031386432363937306266653738353833663264393164363035366465
30363762633934613937616665343266623038373539323164393439663431313066626538623930
32653538383333613030363331393932653132613435313636623061363464306436303935383434
65326432666363343139643431323765656134646664663865353431643431663464663933323263
32653334663837303137633137656232316639373365376334363435333464333237643837306532
38376462333162616463623965316436373835343663326661386566623837643136373733396230
63383038626462646436306265373238633664643838383030396331646135653139333735386364
32366535613661393265316337386539663438303532333232623939663865303930343562646166
64386633353065666231623364323231393865303633386339356534613463336534323937316261
31396335333031346634303261646633353736636366363232383064346536353431353561353762
32363339303138343631623162353839626365336366376431636662623730623439653434303561
34356234633461363463626535613037366239666438373737363265663734346437646261616663
64613138366639316532343937396234393532353061316331643635343562333466326264313464
34613537303630336466623264353162383139623134373161303166653965656532306564643635
36346435383437666138366663646362316261383331633932633435333839303332313165313332
38353230306530326630386537363239303662333639373735396264636562306666386262336261
32666235316532663535643536356634356537646636303165346661616430326662383961356561
65373932316239393934313532363339613631326161346435646563356666666434303437343535
66393462346231373964363665386162653030326566646333306638333632636564386562636266
61373465626665316535623130613463316532346561353934663764316631306237386562366537
61386661303937376266323436643739666139383066643638383563353137666463343730613434
38376561313936363865653364313565653664323230613130636131353436343838623830633538
66383135636236336536363830623433383832363462353134323133623164343331666664636231
64303435643630336665386235376365666266663138313736313262333438336637373134323438
62393634616565613831323765396166353234653235666232396139356665663266636661346264
30653635323861326635356233636162616639656637656163613738316563623431373734313536
35323539623931666634346563346532656335613831353030633666333335346263383134663465
64346136356461643062363166353731393536356530343731323930303664656137336135663065
30343638663230323436643364643838326361303863393066356233306161636662626131393032
33646438336365353533353839393166376163323837353730376332343966393133393265376130
35653833353066646439663636366530646631323865646639366636353839643865396663663336
30343536333462333032313734363466313861386638343865663030613933343138356562306338
31663361313562383038626263366336333236373938343064316237376432356637313438333838
61616466316134613032383537383562616333623938353465313032353531613632643461356264
61613430623636613231396464373235396262353638653734363139356366316264366232353038
62383435373364366663383835346566613337343134393665336462396531343933393532376431
66333064623464353937323334393734336562636262303161373563353333346537663635383436
64383932313438346533353663663363323230643431663135303762656132666231316230363661
31333764306565343333633766633765386565626462356532626361666335313065336361663364
64366665313139353934303632383239343166303638393634343266633066373937656530303135
39333430393030326166393636653832386135626262303430303666316130336263326236616331
62616363313735333831633133396466303136363738616334656539376431353035396535663833
37636562633239396234653866373336663336313135386263653365363233653239613638613465
61336435653536346366633435663364643831633137653163356534306437666430373336636461
30656334633131313963363965303732393661653437363861653838623936656166343436613864
36303831613630303563323434326435383235616665663532333239636338383939623535396637
65643837613163306330326466373236613634663532643063343830303431643636613565633638
62346165636134343634363035636163663835316132316661383938346263383663376565613732
34333463623932303538626565623762353139656264653664643063383336616366663864626265
39306232363366646630313066393334373365393261623862366262346565373135363031356261
35346266333732656364623866333036653630383739373663393630343636666666636638336232
30643566333934373466653238363134663534363138313366613531663034636665613061626561
62636433613661363161333538303332643562643363613563396362383663616139306461376632
31663565313837313865626565366532636134656464376663616161613636303465333761373361
65343238616334313833383032633665323537613031383065303466383736333263346133373435
66343034316564646463333532366537313435663666326230636162376131306138363631313562
31623636643039393862626466613034643163353664623232336438356632376535653139363336
36353431393165663437313430373263316133383236656665626635393337303866323761353835
64383732353037656339356439666564326164323431333633353438383338343139333732386237
33333332396665303466633864383262373133613835333761376436393966363235386337663536
37303266623031386433373839346561616265346138363862663764643362656337633739313433
37346635643962656662653838666662656661623632353834373437366266383639303034373731
34663333393434343632663366306335626532323237316538653933656133633735653839343033
37333132663037336166383637363532633637333464643033373332376664376235373837353463
33613264326532646138313064623564623161646635396261303136356639346531313138376564
61633965666636646665633064393161313261396134393161326161363963643034373638623436
38663965613638356535343637663235656362386561363964303635653232633433613832623764
65396139653864663461313266376266343636373966363134616561306362663937656662376434
39353065643433316636633064346431633534303733616661653439346633336135633131616264
63666361363337363236336265613661373164343165366337646133626536393464386561663935
39396231326235653034373733663436636266623962323062346264323166616635396133346439
61326563343963393333636536323265393931616232353765343264643461363530333364333037
38636639643433383830363466343634313965616162616365303032353132633430353636336438
39613732653666633331613435366433653830336333353335383330636339373434613130623035
63393232343465626266356165316530353538353632393733323335323239623634326430303166
36333663323363343564666530636636366362313430393335313465643165393864623466313233
30393264666665303734356536346538626361633964396132366338336135653461666261373763
30616464323465356564303135646533316537623162333337626136613031633034396532666266
35353562343733356261626331623835653964363631366536363836353938626266663932373436
34633166396266346339343033333662646561613935323063343137396563656463646661306461
66653666313662333734613739386433396134313838393265636431633133383962363231653865
33313630303062646339646132616464356662643839636230303437303662383232366437623137
32343565386361613139356339343831366666643330346464363435613137613537623638613163
35373330613630366535353430336264623665663361653531623835313236303464333333306236
34326164623965333862636130663633356436613261626532623038663431643137343338653634
35353731623833373165656535356339386337383432333462313462306261396564313939336664
34336562343236383633333339333638613466663331616133303665343561316261323436623938
65633462386163333536653862373835376537313462353365653331346531656333643466666637
30366233356632306637323837346333646461356336613135393462646633663532623965363935
33343762346334613762633862626465346137336661306138343539373364386436646138386334
65363336346334613463316237373266396136643062346461333164626139663565363663343033
33356139633564333539313162663766646339376566373233343465626239393333323332316636
39323837303031666639353335303934363935626337626433653532376564323534663962666334
61333232313464616362353534666365636531343539353431303335626433343565353337333830
37363636346138663664666339386534343962653630613333386463643736336237653734383338
63323230316334326661663465623634303966646165363235396231363762323532653161653631
65356532643732306130633563626662636666636532663261653266306464656537366538366634
33323662646634373163303638343639623632353333383839613238373432343038633331356664
31643837353161306330333966303631373133653365656264663039373935373635636531313634
64656666396133333636316138636264623034333039356534663564376462663732343733383537
37376539626235383563636562306561656563306432376464653232633337336165356163313430
63326265643565376338343939623931306433626266393339343130343163366463316561343835
64383161313637373564663531366330656264656565376630623836326630353765613365383364
38333966396562623664656563663064643131323262343463346631613035363337346364316638
61326134333762373763633962333639626136343562326266386332633462643637356237383864
36656636393934303336643436393530323661616666623030633431333130373164626463656430
39343331646465363765376163656162353832353331323865653261633834303865666537633032
39376162663738656263306536313734643331316465366533346537356433303561376133306166
65626264343566323136393064643137626234646436663461326336336134336362316564316663
64306335613832363236383735366437646639366334646331323935353439623737303239333262
39306363613531313734613764386638313933383332656636346636353335373930303564646333
62653137383561343362306562313334333461323135303631396436373864303431623136333435
62376532326333323364653930333136623130633833396464643163653939323764333831623763
62333334336232353331393365316235366265623034613737326536326230383566323338353061
63333637633062343965626534383066653764323036353335333737653135356430343161636265
31303835633062353564313162626435396362323937653737366565653133353338623361336665
32366133316631353930323636613133633937633834663966343233643236663961646162336233
64366433306339393534613164326332306563616137313964303766363332353038343231663031
37623263336633303331336563383462343237326262376131613637663434356265363731646265
33653161333530343765623439366461313364363836313332663538323239656230356430396461
33343239386432346463316533356431323764353165336430626461623132356465643462303432
35383466613839633932653863663134633431316230353633366465646266646664396261386336
35393565636638393236363030383534636638663139616164333164643064366538313464373035
38333863373966356138393936323363643733666661636139323334363037663930346334356534
39653030373937396537343031373030316466326566616433636363373966373635363666363766
39383361313331343932613131343632336433363762383030396266356664373237316636623331
38376137383964356232386165333635363033373537653430613537643230636539316566643434
37356661323263386332303634393436333439666361666336376436656165616366323838353535
65363835633430363034626534383264333366356664303965393132333537356563396665373966
35663764623335373534666537613933646332343239383964333565646636623665303335623936
32366333656363616335663964393366616361343765636233383062366531616439613238313364
65393166393137323837356132313238666262623032386331316333333262653566383035353964
39363664643634303932343061663438636436356263656231643138636539353035633566626365
65383061396530303236313464303863323563666137623137393466376264313264346135623662
36363634373865666365303762386230336434663264303438383066643338306432656337643066
34383932393866313635646632343331633136613331393934653737633463666437616161333661
66366336623366363535623564663437396634643763303734343932306339313336303962643836
63373831303236363065643230656664306533336332613933646332373464336430623366623736
32323735363533623836643937383062653363316534663130373932633530623033643731646335
35373535366562376532386233336164653663656530376166646262306561353738666561366237
63323238636636653632323032626266326130323638616362366661343066306534626161663866
32353138343435333732616163313666383864613063653938653933366334326136323763353237
38313163663962383262643336313830646561623638373766633635653933666430613733636237
31353834323630653264623764656332616262656430356532363565643163633531626137396530
31636661313866656237383138663664633462336362613730643531336633373234306339376331
39623331613161366632323330306534366131663065333235343535613830666533363131323538
37393036656663313131633033313936633438333731333733343430353936343736623165316563
38313664633938643466653735663935666463323766623038353165353165646561353836366235
36303238616138333665373163366466363962336533303565363935366434306232633662633738
64346538633764643838666639383132376539613766646163393833383430373861613634363063
65653563633131623732373966373539626564346538313036313730353331366435633039616363
32623438613334656366363730313965306265626335363338363132343634333938363137323663
65623063303733313162363830393633313961666466316435656132313432636465613732613233
31383532643232643636366336393064376331306562613936656335353035626535623536666232
35303138323838363432616339333065643134356632633563633136323732313634323037643366
31336661323661396437333865306366333861616438306266326139323130633964346339393666
33383166346632616139383934646266323862313965666466393566363537383562303761366663
61316565376536663930323062666163626632373739656639623835616137393636353066333639
35373937363331313136653862326135613663393932386430656363383738626534636332656162
34313564386565663366366439386233663635633835363561623938636164313161323737343465
39336330376261613038343035663032363438623232373937386333643230653465623432663033
62633337643230633564636230313262663663396363396534346364613335653430663862306437
64303965613366376434396563393136333233346436396162663762303037323539303062396564
61666365343534306664396462376437363462663036323232396530363963636661393966356561
30383930343336663132333532333866306535373132663362336363313539333131636562313034
35333039393134383535306439306461373638626137313935383133346135393665646666343234
63333939366532353532356164373133653839303361353437653938646166313266313363323135
64396131346632366166353934653531346239333537623531353934313939393432663239626264
30386661366532383166633833646461653335313330396538356636363931613132396634643137
30646131633466306533653565656436313162616232383930383266343134363338343363636234
31313539343735356462393362396233386165313836633161326135393530373039356331386536
37363661626530363561613865666565613464656632613165666534333563343130336366663734
34383535356637653933366463326562393566666632663237323031373134663166326163313632
64316462326537646237613661376631616233326639306630656562343066343532666332353333
62363339643166356432616431353633626264346663373036393133383262393133663432376561
65613066383662336636343538353566303437613230643534333332343565336438303264353466
36653936626666363962373039343765653637616339363364626237643537633131633164323139
36353533656638343139653235633838663732633838343637643430633936336466613532663130
38383734316362326130346433653466646636633764396332613031656332323764666663623965
66363865313138303734336166356635333765616662356464346665333764343934666634386337
33363062633034613034663639313739616463386630306439353837643666323537653864656334
65666262383232396365643435316337656264663132303330646131666531383762666666666231
62633436653030306536383235646631353366393365613333386235626337653439303331366633
34336538336463623534313363336138616532663935393031663363373266343334663565376334
34633737316163373965366163376662306336383839626166373538636133623664633032356363
62633863383930633464336533313531336336333935383938356662373235643339323761663132
33353639616365313433353061626530356166393163316439326164633565623833656534623230
32336163336436313031383562646438666665303663376438616166323431383730366138656636
36326431636535613063353637336131326533316637343831393462363464613634643532663437
65396230636435343032376263306237356463656562643964636335396463333634363533356230
65613939363466616135313137303837353063343731613832313033396666393235373639333339
32623631313538323265633062383033626262396363656437633631353663653165383562376566
37316131663231383833633534313664393666633839346263393936343739343032336163333066
32353430376536323666383134363734643739663030313435373136386663663339613366346439
31393439616337303865393062666265613337373766643134373039393336663639306265613038
39343636663661306530653038383161613165333837323266393962313534303465393332386263
38643334653833663939356661363037383262373630666533396265346234303065636533333934
63383764306336363537373430333533626566353339393261633533393437636634663139616132
62633239653161373739326435393133313364383462303261343963303764623964313332323266
63376134613139666634313330613935633233343065663137326331376430326436386435653062
36656564343162646333346239373037393661623130393234636433356231353136343131396465
32353465386337356362656632646637636563323266313834633030613030363166396665326535
66333936363036626433633733326662396639333438383666323630626638353165383565393664
36326161343838316265666233386363653430346536653834356635633465303432636161643262
63646335393735333030363838373831336530343031646264346232653135336431363863323033
30623164306263376438653565613739386635353439363265653238643534663930386438393532
37613363383831303734386137646462613364646563363835656661396562393565633239303034
36313430653136336565376632356663393432383062323461643863393966653834623263306534
33326136343264316430323266346335643162613665663966373063393964303831666532373839
38393262383331343237643165383634396533616662323731383633393731336562613038643038
64303237616564316238633766663865666465323736383739616163303764326433306435363533
37666266636232336161393664653135623461333862306366636337373662636365336431373162
63303230343136303463343634323837333739316566333762623166356464356461666235343033
30613962346537653062393263616362303865336534373766333566336166326563383836623134
64653437633464656263626337356665613461306561666263326133643131313134333335393664
39623762666336396337646165616437336335643036373461313065356362316463346439306432
33366232373564343762656263393932306330386464666562376136376462353336633565313665
61393433356461366564623863323533623266336265363265656666663931386535613632383263
35393531383839613231393034346164663936656239656166613964356562646466363665666131
66383663396536366263333536613666303436356632313638663837343038323137373063366538
63383166636134613630396363353836363336653937336236666162376365616666356134643930
36326233383266313636646438353132306137633032323865636635346161303761353866343662
30656362343761326533643633373830643939656537363661623063656564373635306364616433
35373138663137663035373330306639323566626464363465396263383238613762343261396532
66353962623133383365616664333961613364376237313534323637623166393166653036386338
34633530373565353131323430353562343465393963656161313333653538633032393737383536
31313064656134313234383337663734386161663762316634383932356432363332313539636434
37363963666532633136306235623236643166396137643762303164643634613361626531346663
39396464623031343561343635313536623832303961326536616362666430633033613730396537
36343238373837393036656532373836343363316138363263666435376664303933633735616262
31396330326531336366363966366138373631633364643963393163636532623437383436386664
36396362656137343664633438666631313730353765353134366233623533396536383035663839
64613933316435623730313234666162363463353834316465393365633465396430353830333532
34346264653332633031303063616332666562643563366633623632373964336565333437316532
38366339373065633936326561313662616266653337393834366134316437373430393064363332
39316266313837323139316538376131323664623935346361643337363065653365363639633165
65613630333831666137333663316364393738643135626230626466653035623266383366376339
39333061306166646433313966623239366266653936623063393337353663376366383766313037
39383735616661353734303166336433313933383339393764383831323765323132373837333530
39636162643532346439326361636561666264303862303139373930623131643638633536633535
38313661623865353832316437343265626232653930363333636636626332306364326464653433
36363732636138333262613334353230353638623662333365316531663164663139383765613039
38643461363837396130613961373763353534333166666561623034653261626162393332636162
61633833343634653232643530623062313136356265363039383436636538323034383538663630
39316634643035386537613338316462356238616435346164323332346665303339376334353636
33313231306464313937663461363638316337373238323464663362666562663435636232373938
37303563343065306335356435393036356532623237633435373965343261313135373935666462
62623635383530363061333236323334386365353834346463633630643136393866386664366435
38633036313331343363316464303738626336656439656634633134643065636533626465623537
61356239303462343934333363633164613431376630346437613964313333376439303838653534
35616130366231396565313762636163656535376630373136316433313030663239333764313032
31363437653735313666343263306637663139373830396138303265306464326362633439633332
31363530306339643339306333376264316164383138646439343165336665663632643534663165
37626638373537363536363539633065346138323464323931663162666636323862373262353236
61356531363262336265393565666636313965383538383930646464313763626338616565336264
38373964313334306431383362613363653730386166393631306532636563643061623137396639
65353934396331373065303562666636623764613964616666633462393639336136643064316231
33323265336134313037613331346332363536383963613539373637633138326336376539643637
66366366366533376561333834643338303961353966396137323339373237666262656465353530
65663961363961303163383166343361643664343738653363393133643332356132363935306631
6562
......@@ -138,7 +138,7 @@ las-gethmann.las.kit.edu
las115.las.kit.edu
[local]
# 127.0.0.1 ansible_connection=local
127.0.0.1 ansible_connection=local
[admin_pcs]
las101.las.kit.edu
......
---
- hosts: ipa
vars:
vars_prompt:
- name: "ipa_admin_pass"
prompt: "What is IPA's admin password?"
private: yes
roles:
- ipa_users
---
- name: install host
become: yes
dnf:
name: "{{ item }}"
state: installed
with_items:
- "freeipa-client"
- "sssd"
- name: add ipa hosts to etc
become: yes
lineinfile:
line: "{{ ipa_host_ip }} {{ ipa_host }}"
path: /etc/hosts
state: present
backup: yes
insertbefore: BOF
# TODO
# - name: copy server cert
# copy:
# src: las100.pem
# dest: /etc/pki/ca-trust/source/anchors/las100.pem
# notify: update certdb
- name: set hostname
become: yes
hostname:
name: "las{{ ip_suffix }}.las.kit.edu"
- name: add host
become: yes
ipa_host:
name: "{{ ansible_fqdn }}"
force: yes
description: "{{ computer_name }}"
ip_address: "{{ ansible_default_ipv4.address }}"
ns_host_location: "{{ loc }}"
ns_os_version: "{{ ansible_distribution }} {{ ansible_distribution_version }}"
ns_hardware_platform: "{{ ansible_bios_date }}"
# mac_address:
state: present
ipa_host: "{{ ipaserver1 }}"
ipa_user: admin
ipa_pass: "{{ ipa_pass }}"
random_password: True
# CHANGE THIS when implemented copy of cert!!!!
validate_certs: no
register: host_installed
- name: get random password
script: "./activate_ipa_host.py {{ansible_fqdn }}"
delegate_to: 127.0.0.1
register: random_pass
- name: activate host
become: yes
command: "ipa-client-install --hostname={{ ansible_fqdn }} --domain={{ ipa_domain }} --server={{ ipaserver1 }} --server={{ ipaserver2 }} --server={{ ipaserver3 }} --fixed-primary --mkhomedir -N --no-sshd --no-ssh -U --password={{ random_pass.stdout }}"
when: random_pass.changed
---
- name: activate user
ipa_user:
ipa_host: "{{ ipaserver1 }}"
ipa_pass: "{{ ipa_admin_pass }}"
uid: "{{ item.name }}"
mail: "{{ item.email }}"
state: "{{ item.state }}"
displayname: "{{ item.name }}"
givenname: "{{ item.firstname }}"
# sn: "{{ item.name }}"
uidnumber: "{{ item.uid }}"
gidnumber: "{{ gid }}"
with_items:
- "{{ ipa_user }}"
[localhost]
127.0.0.1 ansible_connection=local
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment