Add local Ansible setup role
Run with -K
This commit is contained in:
parent
4a7c91c361
commit
9313f26fcb
6
localhost.yml
Executable file
6
localhost.yml
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env ansible-playbook
|
||||||
|
# vim:ft=ansible:
|
||||||
|
---
|
||||||
|
- hosts: localhost
|
||||||
|
roles:
|
||||||
|
- localansible
|
135
roles/localansible/files/ansiblekey
Normal file
135
roles/localansible/files/ansiblekey
Normal file
@ -0,0 +1,135 @@
|
|||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
38366663623636336331373931396632616133633538633562353430656338666162393164346436
|
||||||
|
3939356235343431326165373231313930386639333466330a613864636237373735306636383631
|
||||||
|
66363165343164616333636336393561313633613130656664323663356162636265373639336665
|
||||||
|
3564333732373634370a656231613835663436326633346263316630346461316566363462666132
|
||||||
|
39346632316563333633363061336534356336363534613837386332393166383565336635633763
|
||||||
|
30336139326361313763303739393265316535643238663736646361656639373461396433396665
|
||||||
|
63363237303933373265613336616335343038326561346362323636333333313235366361653463
|
||||||
|
39386137356632373032343762303538656130366430643030383234343663366666373162393063
|
||||||
|
32656366313631613235643061366639323930363766363137393737646666383839336264373831
|
||||||
|
64316164613332353430373933633939373933303461663832333663313561643462666234633461
|
||||||
|
31653039323430613731656538343831376632376634336436643461643063643138396131316134
|
||||||
|
66373035326333613035643833363836613437376265373135326362323062633936323435383630
|
||||||
|
39646433356161663831356265346261363137666634646331306130306232343638346264303631
|
||||||
|
32303737643632393937363738623865303735633535316162366464393163653834386432663261
|
||||||
|
64303339343335666532663434353234353066663632633730373530313637666532363863313963
|
||||||
|
31326662633639376462303466646536323965643739636438613132333738373430363534396361
|
||||||
|
37616566303633663362326436666636343762653531313435356163636133643430393139623938
|
||||||
|
38643839373365313966636466393039626139366665346664643930353630613236303761306331
|
||||||
|
34656137643764633132643830666638333938316530613236643232633830643337623432656134
|
||||||
|
66636138326230623336653938323934316339393531393163343637386236613334636362613265
|
||||||
|
30386638636662393431363134353165613965306364373061613634303132336336396265323565
|
||||||
|
34303231356664376464363533626263626130653565653032656264616236656161343039333461
|
||||||
|
32303736383365346138313864633966623963633635313161623565363664303562316338366161
|
||||||
|
61386133663265316464646637336239396339386561306632313235363136316430636635626432
|
||||||
|
36333432623564376134343965653138353331663632346262396432356637623738323333366633
|
||||||
|
35396630386536653232396439663135343934653835643962353039323664383432326463323735
|
||||||
|
38643235643633316338396364393730333235316139353535643534303863356365353630653239
|
||||||
|
30306437383336303530316232666161646363646436666335613763306534356432663933323663
|
||||||
|
63633838633139373336376633643363393730313531353766656139326634613366356666623236
|
||||||
|
38353562653065386662656632373332653162383165666131386132613962643635663864656433
|
||||||
|
63343837363831396166616162353935383935653732346139366637306436386532646330343332
|
||||||
|
39666431616662393036616134666436393366303365336162646539656138636166656633313533
|
||||||
|
39626162346263306235346662343432396635636238383032623066343165366166656537613535
|
||||||
|
63383232303831323064636662366264663666353337373065326561343661396632353532346564
|
||||||
|
63616333363962366364373038336261613833623561636437343564656630663032313562386436
|
||||||
|
62656163636638323764313239336435383930303735623035313136326130373432376139623736
|
||||||
|
65613430353265356233373866653236633832373231333434643238326430356666626461663435
|
||||||
|
65623964313837353665373739613230633932653837643532623463366535323565636562356436
|
||||||
|
61616236366564323765653165323132326238633365353365333366363864636265656437373537
|
||||||
|
62356134343366373335393833666531366462306336396337313966326230393435383562343364
|
||||||
|
34313037393461383930373538653962623964313862326532333739373933303137313662376639
|
||||||
|
31396634323032393131323735333634356133316333383936366366623936643539323539613763
|
||||||
|
34363839353163616338396430643263336163653735656361656362336130653236363437373130
|
||||||
|
36343063306366303037666530616631333834633531363036343461633138393736623334643630
|
||||||
|
35323262323938366561363835616231316364343837383539656638346135663164623334616466
|
||||||
|
64653161313233373563343537326336336465623432636538323037386539343439373137666137
|
||||||
|
62393135316363643161393330656130663737303534356630376334633239346663356561376337
|
||||||
|
64343532313565393330316538376263353839383565643734336637666630663061316163343139
|
||||||
|
39393638356133613266656230313836623435613636336436616337653030376430376263323939
|
||||||
|
66623038383035373365643436353834623038646634636465353735356135643264623534313731
|
||||||
|
34343538356331646432653133386335623336303066663635326262623837663033303461376362
|
||||||
|
31373361353664383361326530333361336562663033303963636135666235626263303538366234
|
||||||
|
63313461666463376361373639336637306132353066393233626333376534356264356335373538
|
||||||
|
31306363613435303062623466303339363931396163373834323738336636656337333938653766
|
||||||
|
64386233663366343434376432303731653937313639376661336462323662373134643332326661
|
||||||
|
37396664363030343362613133393130373730646534616431303730633466353637353264646132
|
||||||
|
36373861613864393366653065353662626434396163663137636135333238313363303266623732
|
||||||
|
61646166666136306133633761373833633332616634333131303534306434366165613933323666
|
||||||
|
61666562626135396434316130303839643331316532663336343731393431643739376565363330
|
||||||
|
33623036613930333338353262643766336134386662336462616562353536616330666330306264
|
||||||
|
30633162636562613562363661653531356134613632633562306338353236393336313132663961
|
||||||
|
34313466383464616639643630376465396164383536666365353139383562386130626562353436
|
||||||
|
31303633623137663238663065363434336663336634363437646363656462333430653464643939
|
||||||
|
66333036646631353138646264386630356563333932633933643337396363343562623766356533
|
||||||
|
38316639353234666336383737383532353963633762313437356262383830643137353262383964
|
||||||
|
30396636626465336331313264666637393030663765393338333061623030633134313438386631
|
||||||
|
36336238386563313037373237366432323937663539663162396166663033626663646461323362
|
||||||
|
64643137613939363164616533366436353631396232663832393231316263646466653966333238
|
||||||
|
66393965623863393433323366366130666364376164336638666331666461316135353338343139
|
||||||
|
39636566393437396333633462396464616131333134613131323964353434613736313736376461
|
||||||
|
37373130626331623362613538353735613963363035656433626134336564303966383462363661
|
||||||
|
34353064643732666264323536316231643833326664386333396536336665316339303562323763
|
||||||
|
35646561613439643066613765623563386331363437353637376434656638373962383865396464
|
||||||
|
65353834356631316438386139316631336262356139663062346131336432333834616231666538
|
||||||
|
32346565343263646461363336353365626532613465623833623036663839613864333961666437
|
||||||
|
32633662626462386366363736323739366434323632373066373435633961623038363061386261
|
||||||
|
36333139636135623131653234346163353366316562653439336233316236386431383163653866
|
||||||
|
38393939646363613132323663643931306135626165626264666262323764336562636166626533
|
||||||
|
30613762353431643635656566656533346330306463353839393035343766656465343132363862
|
||||||
|
38306239663262336338353033303764633935303562643936373732396466616564323532326439
|
||||||
|
36623538363638376232616535363263373664386332623237313834613165393439323936383562
|
||||||
|
63373966643531346337333935393862346437316264656563316539303037343933393639363434
|
||||||
|
66616161626165373661653963323835383437656464383931363236376165633834343039323035
|
||||||
|
62386637373738653639643232636631366532626332356538663166653839303663643332323130
|
||||||
|
63386465323838666437646361653633626635303733626238326237623637623563303465353531
|
||||||
|
66333935333335396634356539313434616538336135306631353961623764376665653365356335
|
||||||
|
30656266313637383534353736346633393432343466666639376330313837353763343438653366
|
||||||
|
38346132336336656365323166303632633661383530626331613739303961386235346139366236
|
||||||
|
30636464336165353436303966633935323835353439363636386661383461363265323937653565
|
||||||
|
65383139613365613337623136626133393461663461613566623134396431613733663137373335
|
||||||
|
31666332393338666235653562356563643033353961386466386562346339653638626261306635
|
||||||
|
34353132353664373332323335646438646433386430313061643737623566613339653131623836
|
||||||
|
62633936626436626133303633366336373838336531336139616564623364626534383834313234
|
||||||
|
37666163623462656434316563363535646236666536396431626132323361343238303834366637
|
||||||
|
33623565313730386264336638306637623931323861333939376165323139376335326566333633
|
||||||
|
65316439613430383230323439613538396630306233356339613662333061643732346531656364
|
||||||
|
65623263336538346561356631386639363939643434343938373264373565613537336465363038
|
||||||
|
66363963626365633338663234643764316530353566376633313732336533333063613232333538
|
||||||
|
66396236313866343038656366633738666463356432613230636361316436666432373636363034
|
||||||
|
63353231346533303361363834333231633131613165366134353763363766613033656333626438
|
||||||
|
30333731383264323732313261336263326562316530663962313739383836326536363030333564
|
||||||
|
39333436396136623161373032643438633431303761333962623832333832366463626533653832
|
||||||
|
64323333306336616363613865393561656636633735616333333736633463396330353665626561
|
||||||
|
38316134626163376466643537336335313131353461316362383865363437643263636339383831
|
||||||
|
65383762663265636663396135386630326333393237356564616237393431633537633762616134
|
||||||
|
34353264346539663038663866386538306662316233353130663332643533623436393937366266
|
||||||
|
65303330633966613038393430303536363730643463663733653237343937336136353233303037
|
||||||
|
65613537656335356533666136366363323535636635323330623664626564656537356363633763
|
||||||
|
31313437363766663338313633663866663563393039363232656638363961336631303464306536
|
||||||
|
36396136346663323038386634343461336666636438323866356339623763656436643833393963
|
||||||
|
66396662366632653831393238396535623939306434396537643930393261336161396239383330
|
||||||
|
62336237396639663837623561383964346633353935366266373030633864393433623734613233
|
||||||
|
35653138303866656465363465313733616363633334663062363436376139633231626564376166
|
||||||
|
34643864333865633832616539333063396264376566666539633936646338623763353032353635
|
||||||
|
34633465613135376234303538636432346336383431343237323661393564306438333830393737
|
||||||
|
38356333363961643735356265613762396663323264336565623762356163626130623366623861
|
||||||
|
31626135613865613866666565663063656632653339333866396537343131636366393131346438
|
||||||
|
66626434656235376265386135333165366162346536623466303437313131336165346238383934
|
||||||
|
35353064663536373162613836383663396661633930616431653764353339613835393762396332
|
||||||
|
32363965653235646130323761316437376631383464306661623963306362343631666538653864
|
||||||
|
30613233336339373739363733346466313764383165643466316239613264393332626133363437
|
||||||
|
36666431613263393730393264326235353239633035653736626233343630623736646230653064
|
||||||
|
35393932396361623239326435356563623033316561373236613136333938363265376561386430
|
||||||
|
36393730353465376663343361306234346564623837363565373733373936623534353639623538
|
||||||
|
62316264613734326638636538653861663637623462306138636532653036343061396363363631
|
||||||
|
61316638653133636561363333363638396439643835363033336666346461356637336233386234
|
||||||
|
32336664376631336662613239353461633566633565623137643536343137373534663031626333
|
||||||
|
64613335656330666465366638373863306439636166346430363033313435626337373764313938
|
||||||
|
35306465656264643463653930303830333262616233333532616138383335626663636365626464
|
||||||
|
65613461633737646235343230346331313435386530383838613930633037356537623039333936
|
||||||
|
61353332386231623237613731363731383738383934613932613031633235663935386536323733
|
||||||
|
31393263353339633462326639306264356562393166366263626537313432366639376531386263
|
||||||
|
31643061303032303363653631323131656436663563363333646162643331376438343437663034
|
||||||
|
6332323532343937323062386135393566323732356533336162
|
11
roles/localansible/files/awscredentials
Normal file
11
roles/localansible/files/awscredentials
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
38616333383866663466353035306234356565643564383866633038636531616239393365636436
|
||||||
|
6538393064666337616565616636363331333062643235340a613061356630656333626664343038
|
||||||
|
39326661306439343666623339323430333662363864366364363664323833393039303938323035
|
||||||
|
3061396662656435660a366361363138386332633234633832613630643364316130643665343737
|
||||||
|
37303434633839323363376562303966363466323638616265303865343936396465616434666163
|
||||||
|
61666663373333643034363663323465326130393331636463666534343837646466653265343162
|
||||||
|
39343066323764646361323833303334643730633938633436343330626230303462666166356530
|
||||||
|
63623861383436636137623733633839333564363334323034313537616633666436333133396639
|
||||||
|
63666237366535386436343839653939373533656164333865613631386131343565363734333935
|
||||||
|
3861623666613138353061646564393465356532316631616231
|
2
roles/localansible/meta/main.yml
Normal file
2
roles/localansible/meta/main.yml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
---
|
||||||
|
allow_duplicates: no
|
42
roles/localansible/tasks/main.yml
Normal file
42
roles/localansible/tasks/main.yml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
#!/usr/bin/ansible-playbook
|
||||||
|
# vim:ft=ansible:
|
||||||
|
---
|
||||||
|
- name: Set up Ansible
|
||||||
|
block:
|
||||||
|
- name: Install Ansible-required packages via apt
|
||||||
|
apt:
|
||||||
|
name: "{{ packages }}"
|
||||||
|
vars:
|
||||||
|
packages:
|
||||||
|
- python3-pip
|
||||||
|
- python3-boto
|
||||||
|
- python3-boto3
|
||||||
|
- python3-botocore
|
||||||
|
- python3-setuptools
|
||||||
|
- python-pip
|
||||||
|
- python-boto
|
||||||
|
- python-boto3
|
||||||
|
- python-botocore
|
||||||
|
- python-setuptools
|
||||||
|
become: true
|
||||||
|
- name: Install Ansible-required packages via pip
|
||||||
|
pip:
|
||||||
|
name: "{{ packages }}"
|
||||||
|
state: latest
|
||||||
|
vars:
|
||||||
|
packages:
|
||||||
|
- ansible
|
||||||
|
- name: Create .aws directory
|
||||||
|
file:
|
||||||
|
path: ~/.aws
|
||||||
|
state: directory
|
||||||
|
- name: Copy AWS credentials
|
||||||
|
copy:
|
||||||
|
src: awscredentials
|
||||||
|
dest: ~/.aws/credentials
|
||||||
|
mode: "0600"
|
||||||
|
- name: Copy Ansible private key
|
||||||
|
copy:
|
||||||
|
src: ansiblekey
|
||||||
|
dest: ~/.ssh/ansible
|
||||||
|
mode: "0600"
|
Loading…
Reference in New Issue
Block a user