Browse Source

Wireless role for automation.

master
Dan Helfman 4 months ago
parent
commit
db29ce5677

+ 50
- 47
group_vars/vault.yml View File

@@ -1,48 +1,51 @@
1 1
 $ANSIBLE_VAULT;1.1;AES256
2
-63656463396339383663636438323662373330333632313236306361653566353732393639623864
3
-3638306632613161633833316336303935303466316165650a333038636262393031303930343135
4
-66653131313934633237333064303666353737633565376463343733376364646231653632346537
5
-6461393638636337630a633034353262656466366364363361313930663134636666393532316632
6
-66353762616334646332616662653030663637633765643838306434303763636434363732323638
7
-34623030656333653733613264333334666564373937643365646661316464646462316636653439
8
-38646563613361653161363832386435333066346564386331613862633533623965333233386163
9
-61666135633861346566666163616163306232336332326531396130646637653761306433663237
10
-36313338363233663334633334386666383862373366326565616539663831663130663137353536
11
-62333263396639646533363363613537316333333736646362316362386534376365656235653839
12
-63643734316332333135353136343931663666633238663832333833633765653266386264306362
13
-35636163306566663463326432323938633834316539616539336538633237396536646533633462
14
-66323031306534626236653432653335363830363130633562656535373335303832633964626663
15
-66383766353165343936333634353539326362616365376363326662383362373636636564363138
16
-65636530336532373239666363643538616164643937663932303236363665646466353333313762
17
-34373038653863633364666462383335323466346336666462313266666131666466613132363536
18
-65626462346437633339346566653765666334643864613861653461343865636332373761633532
19
-31323963653736633862313465643630396438373138303334646232303235323139343435343531
20
-66343237636566636662616430383636646462646532323064323464633830393836626630626366
21
-63633764363966303262303033623539643765313834613435303731316336623264623666393036
22
-33656638323932383733646534643738613937636361343032623932653764363531633236633330
23
-64663235336532616131646335633762646266383531343730666239633666616238366466373833
24
-66383834663064653438306330663437646263613532333763313138333465336562633538666562
25
-39646261626365363837323962613661626161653730363463363738376139323537306238613330
26
-66656463613933396565646136643733663233626362313262646365643762616661363866656637
27
-66646365363537663563376239326664623938376235633437386365666536633835616635353935
28
-39636332303761386664336366383637353762343335383432363136366164313235633636306533
29
-38633139633830623161636661646636393364666237316464326533313538303861393662303761
30
-30666439636261613965663336363764376238363630663033626666336365656531626231623563
31
-30343065303030333165306365383834336431633738326539383239376233376135626430396264
32
-38373338623365653639346263316332666434633236336339396264626634376434623236396234
33
-32323036346339613439346633346332356536313363386539363861623934333466643163326433
34
-36646166656566313561613234646366383533333731393733343938303236323966333065633062
35
-61626361653133633761643062356232333430303163626135376632373838653165653339393938
36
-38323635616135343434656565633738316162623262656535393230373437376231396530373265
37
-33656439316235326432626363396331626430383734353462313964303331646236343538656139
38
-66646161353531333133363630323839316631636437323235313466633035653362306662623639
39
-34653264316431393439343137643936663431623266643531336131333635323366376661353564
40
-34373436343562356437393531353533393738376535636435393535613732623831316332356130
41
-30343236343666333764323366383038393236616664346434303661643463356335623361646235
42
-31623266663139333139316362313062333965626135333434333135363566313831396363613431
43
-34653537636138363831386466626436393038363832383937336365346662383535306535633264
44
-30666462313731623133636631643035376136646362643030363061383964396266656663326161
45
-66666464383731303865653437613731653934626438393930343330306230356535616134373266
46
-64313131373661643261366132363931333561373935366138633839663763326162623038613232
47
-30333939396564386362303562306230396534663933363262383266653430643731623162646361
48
-313666656339643133313336616164613935
2
+35643863343365383438323765366230386132396535616438663530373263303564623664663064
3
+3737663734626239663633333734376533303539326231610a396337316539646236373932343665
4
+38316563356531323034373934333661316330353836633834613339336138653431363630313732
5
+6562316439303233660a363838316631653635663137636133643965666238393634613234633137
6
+64623162663961393439303735383865303330323865636433613663303930353861356563616161
7
+36316535343735333766393661313039326363666235303663303230366230313537333536316530
8
+63623139303164623761393863633338373537346663383865336362356566346336613566643837
9
+30653431353166383338336331393262613735336335363832666262653336666239656634636461
10
+66353161636534313366633661396333333464343032626433356237326437643238353237383533
11
+66396462386362646563336536323064303336306564653933613033646265356161336433326462
12
+36326436376139633031303531353362306463356535386331336166323038313031396665613231
13
+37303039323161656331383231666233333862306636383866643233303939306666656232613236
14
+64326261393666346264616237363435653335626531326637636635363964366338343131326461
15
+39306133643163623964313264396166626363316132316336343861353464613231646336653638
16
+32396538363761336561333963613662303065333933656336373037653234306563633634396462
17
+63623931616331333862623330396231356632646234623432376434366164636463643238643865
18
+36323039366363323261333835643162393139373734373134383234346239333266356436346236
19
+38613064373839366363363661613961376565326665383964386534353434346664626437663338
20
+31633531356339616235646538343730346433386362386434343563366631663439303230333233
21
+33373135613561643537333034616232643665333736373138336130313065353134373230303666
22
+35633137383835666433323232373963363766633836346435386164313235366133326232613963
23
+32663963333132356636303132333763373035366336393362363934306565393964303838336134
24
+32396234626635386337633932356530363335303664393637643966633365666536343364663530
25
+36333332346634643334626362346232356666373635326262633639303462613333623765623632
26
+32646238643265386666643838653466316639383663303438663135333663666630343636633561
27
+31663838396136393563633363303339383635313961633531303733326361616332393461666462
28
+34666130623534653563623765666335396236613638363137653466393633303336363736353766
29
+34386632373663346239346461353462616636326437323437313865663765363031633432313366
30
+36633837393364366235646532333163303465336430383634346266616561663036393137636333
31
+37316464653265313463306231653664653635343837383333303736373761306663343263656362
32
+33613162626232323833373231653532393734613166363638636464626439613434653439383362
33
+34636361373336653434373730386533306437396263326138636639326335326266386330643865
34
+64376438653461643662393233333832626531656331366431353866313962323039383732646231
35
+63383466393064633038326265666637316238323165326432383861353065363233616166653330
36
+35313935303761346238613030346531363637326662613638363237353466646139393332316164
37
+35396533383565376534353862323135333766653362643335363366643431633536613739663763
38
+33353762663364663061376362306466323130393935633034383435643761643266356436633630
39
+38323064356236646138303939336563363133326466353838323839323135323038373063316261
40
+61633931643162343638323637626335653563353563646465653665326230663734356532626664
41
+65343738336463333562646136346132356161376433636562626335646362313764386535663565
42
+30306133643534396663333631633262653962613730303632643934636333356664363830643465
43
+64303364666464393535383135353138396432326436356561663131613863376133353037353066
44
+63393561323733646239373863626265353238623865333932626435303562646436663964376663
45
+62323138653932663462623637353661643134646232663631383734343664616536306230656639
46
+31626361373835366665323031616533626661323964336261346436383331343062663034376239
47
+64653666323337333765323266333934373035643365356432343138336535626639356431373636
48
+63343466376561363635326162376234346535666236303863626136346333623432633261623834
49
+61326632613937656566633932613932633833376162353731373863626336316162313566313966
50
+33346566336365623834353635623631323535333230376131346337626237396539363830646339
51
+6232343337373866323131633338666465373539623530326638

+ 2
- 0
roles/wireless/handlers/main.yml View File

@@ -0,0 +1,2 @@
1
+- name: reload NetworkManager
2
+  service: name=NetworkManager state=reloaded

+ 16
- 0
roles/wireless/tasks/main.yml View File

@@ -0,0 +1,16 @@
1
+- name: install NetworkManager on Manjaro
2
+  pacman: name=networkmanager
3
+  when: ansible_distribution in ["Manjaro", "Manjaro-ARM"]
4
+  tags:
5
+    - wireless
6
+
7
+- name: configure wireless network
8
+  template: src=system-connection.j2 dest=/etc/NetworkManager/system-connections/{{ wireless_essid }} mode=0600
9
+  notify: reload NetworkManager
10
+  tags:
11
+    - wireless
12
+
13
+- name: enable wireless network
14
+  command: nmcli connection up {{ wireless_essid }}
15
+  tags:
16
+    - wireless

+ 21
- 0
roles/wireless/templates/system-connection.j2 View File

@@ -0,0 +1,21 @@
1
+[connection]
2
+id={{ wireless_essid }}
3
+uuid={{ wireless_essid | to_uuid }}
4
+type=wifi
5
+
6
+[wifi]
7
+mode=infrastructure
8
+ssid={{ wireless_essid }}
9
+
10
+[wifi-security]
11
+auth-alg=open
12
+key-mgmt=wpa-psk
13
+psk={{ wireless_password }}
14
+
15
+[ipv4]
16
+method=auto
17
+
18
+[ipv6]
19
+addr-gen-mode=stable-privacy
20
+method=auto
21
+

+ 1
- 0
site.yml View File

@@ -49,3 +49,4 @@
49 49
     - group_vars/vault.yml
50 50
   roles:
51 51
     - common
52
+    - wireless

Loading…
Cancel
Save