more gopass progress

main
Ricard Illa 2022-09-19 08:48:00 +02:00
parent a1ab38f0ad
commit 957f132dd3
No known key found for this signature in database
GPG Key ID: F69A672B72E54902
11 changed files with 158 additions and 3 deletions

View File

@ -0,0 +1,26 @@
$ANSIBLE_VAULT;1.1;AES256
34383032373963613231396533626437346433633538376462383861636434626530306139353032
6235363039613731633261643730616535353331323936640a363163363732373266343539356136
66313162396236373333363663636439333733653761393337363332386435346562636265653538
6264323638353739630a373432636464353265623339663230353839613939663733363261353661
38663734376439373665333230656332363666633764656335653963396262633566376361386537
38663363393333643065323065376233396265323831383136346662366339633039363134343963
62373438656130386333633865383563383336323935346238353065393438643632376539623433
30316334626533653464616136623162663032643563646630613766356636656137303266623332
66643431363330643634613432643565356237353935306266643465316664336539343838616439
32616433346537316635303164346237626666313364633265356635383936636435353631343538
34303338376533643132393233663134373934613861613439373865343739386262326633373837
31656438643834663035653462313236633735653362336533323732613936613662363064303731
30613134616535363137363461373464366637623432326230396631373432666336313530313638
32313538383065313463383966393965623662373231336163616232393262393130646534613562
33623533616531626134313230313830643032383937313135343562306434613938656536373366
39323730636661373836343134626134333432343937343166303165303039613665363263666331
64343739393061633265323164383830616165393163303632623934633665363262383038613632
31636662383536393231326435636337646135633834313739663865336537643362623663356131
63646136353362383262643364636532303961653766656238666134393664663435613034313063
34303335346331643466646563386233376539376661306633323731313031303138613834376564
62646566303234346533376232376436396533643762373164663262636334373465306332323762
65383531393439386134323735303639613337643062396335376564646164323361636564313462
31623565373961653362656439336264366533663765373733343364343563326433393534663737
65613037636337306638323665653338336530396664633735653466626136396236366532313831
6133

View File

@ -0,0 +1,10 @@
$ANSIBLE_VAULT;1.1;AES256
32643933306465633266303062633930626438313638333433623139326164613632656638396330
3663623032346536333534316439373665306236323639370a633431653234373163373834373961
39666666366534373364333133333637336236636164373034626536393363666462646164663539
3564636430313138320a386438653430386538333162343233396239383432353764326135623238
31663966383131333030336535376463313532666533373030323739373732613861303834623662
63303365363233353138363561376262653264303332613538646432346239646332633631626430
34373963656639306533383832663631326434633335336632396465306230376463333836346234
61313536346161373430386239313531353662363536393733373364326461346538366637306163
64643032306433326430386539366631316165333834656234613338306362616634

View File

@ -0,0 +1,26 @@
$ANSIBLE_VAULT;1.1;AES256
31626138303462336333393639376166333564353130396564633036653036643531393936353136
6164396238646332373330383465396537646533383834320a366136666633666231636166336337
37383461393261323730326131613435656366636138356662616666333665353666363438663134
3430653763373532660a633463646339363965663937303130353762316334613637313932383837
38653039653464666565646530346363353138386135326433393633386531356130663835663964
33666236643762626433656663393165323563613739353234636262616131616535353735613435
36313463616132326561636461303234323832393566646236323462313339653166306336343738
37333335633539373030626537616133313937636361393832343061636166343133353634633033
39666466326630356139666130373161663730666539663636646661306131333934646664316338
37623430313761376666346365616632366663373731303131373661396163633830363266383230
61393339356364373266313666383966663137626365303532303061656662666631666135626165
37333534653638363136346634333735643830653034656364323330306164303431653330613539
62323865313539653835666564316239373466393138353062316532616530366338343535343038
30343633646136636137363533373864616464636365363336666164663363363436336133623263
36373734393234656365633534643736633330323833623832646331613433623633663766313035
33326331376165323664383664373537353465356139396532666539343666626265393535343263
34376238316430626664666437323931363738336130383263306634653236383531363065336535
30613266303161323564306233643261613936633961653832643830306531356139623536633063
66326564393931353937313835333864333736366662373032653930383435343334333866323562
66316637623035653336656464363339646135616536303264373136633665323861363566303662
39303365323535343561616639313535626237343531353830383063313465636561393439643062
65316165653738626663653364386635663464343166366530333862626334313435643463343861
37333738666132313634663461613662613961326563393032616231303161383132333166376665
32383836323532363638363363393963643761303631636363373038346464363230313131653739
3161

View File

@ -0,0 +1,10 @@
$ANSIBLE_VAULT;1.1;AES256
62616332353964363030333133383438383630616536653135383462363530323364343434626134
6331306164323031626236373666356564316530313633330a326337383866333633663963613865
36306636336261343537666233643963306636306232663234313762613335643734373263666637
3634393836363663650a333166613430396166376131363938313632653365386232636132613964
30323966363338346637653732646136303561633339346231393239393331653561613962626361
37643734333937376237336130323939373838303834356232663134626639663166333638393365
39623537653566323333353635333335636361353862336539363736326336383865386661313437
35393735363766333535333837346235646165623937396339333464663364383830316663666565
38636236386363656638393032363663393335323162323062333962336165666563

View File

@ -0,0 +1,26 @@
$ANSIBLE_VAULT;1.1;AES256
38313264636163316164336433666637636537633435313337653562393234613162653235303337
3964646364613664666664636531623835386131303938330a336631353261326636313237356234
33346461343866396531393562663664626339393962376661623462393933613536616336366230
3932613239363131360a313334323033333635333434326261613464663966393839336632396264
38363437343635306566613234383239336636303065326537643332653362313937663866383566
37613532386237613337313339373665323231313538656465623965386439646364396532343739
34663933393365336364323531383432333561373362666462623938356332303361356236326431
63633530623534383832383431616365376431316463633061323032353730373762343830326365
62323764663539376237633939666462636362323936313032303637303935366565656238613233
39643963313738653037376364646333313762613232396562393530313262393635616565326234
64376333336433613065366635303336653134323038356161646264646664663738353963356133
39313632313233326165313965623637623165386565643438383265386430376538613731613337
64643362346630306436636430353761666133313533376335373535366638343338383335343630
33306330313765346265386365303237326633383635316466653133333234306365363530393031
37363633633661376139333538623265363135636132373833383738633732666234363561333334
61343066373634393030323863623362633139306136633031383561383536613432363064363162
64386434383663336334623962383937393663333137306130306333353732373039316664303630
66346330346533653830373732633934393230613366313335623736353038373166336161326464
65356133353732666163383831366230396433393263643935656136616666396337383963643063
30363964383332373266653963323733623937663666616634333561343162393739643934333565
65396136666430313463623232396539633163313431656139323632303733633061666539303365
66613732376535643137353337396361363339616366326430393464636239326239333336316234
63316132363138356162363236363635346530396464313434383839346339643832353561353936
33623762396439383735636635663861653264393936306631323833353166663831623238316164
3636

View File

@ -0,0 +1,10 @@
$ANSIBLE_VAULT;1.1;AES256
30346234646333616336346130323264623635383731333133326436363139623130386564303435
6465663936613233333435616663363339313833643035660a306364336336373534386636313766
38663138643539616334653436353734656330303730666265313938356530616639633666396230
3131306366383666370a316331316637383335326464323363326535333933666132656331306363
62396265393030646332666137626134616133343931636239353935613337336235356437626336
32373339373233653765396533373662643064636638663438656432353761363862653439636661
65663564646361396438326264343935336337633262653538316363646638383965303034376335
65613437316439613663386264366162366561376137666630613863333766343535653330313038
61393363386336376266376561333336393532643339653433623339663032636461

View File

@ -1,15 +1,20 @@
--- ---
- name: install python3 - name: install python3
apk: apk:
name: python3 name:
- acl
- python3
when: ansible_distribution == "Alpine" when: ansible_distribution == "Alpine"
- name: install python3 - name: install python3
apt: apt:
name: python3 name:
- acl
- python3
when: ansible_distribution in ["Debian", "Ubuntu"] when: ansible_distribution in ["Debian", "Ubuntu"]
- name: install python3 - name: install python3
openbsd_pkg: openbsd_pkg:
name: python3 name:
- python3
when: ansible_distribution == "OpenBSD" when: ansible_distribution == "OpenBSD"

View File

@ -0,0 +1,8 @@
---
- name: setup gopass gitconfig
template:
src: gitconfig.j2
dest: /var/lib/gopass/.gitconfig
mode: "0644"
owner: gopass

View File

@ -2,3 +2,9 @@
- name: install gopass - name: install gopass
include_tasks: install.yml include_tasks: install.yml
- name: copy ssh keys
include_tasks: ssh_keys.yml
- name: gitconfig
include_tasks: gitconfig.yml

View File

@ -0,0 +1,25 @@
---
- name: make gopass ssh directory
file:
state: directory
path: /var/lib/gopass/.ssh
owner: gopass
group: gopass
mode: '0700'
- name: copy gopass private ssh key
copy:
src: "host_files/gopass/ssh/{{ ansible_hostname }}/id_ed25519"
dest: "/var/lib/gopass/.ssh/id_ed25519"
owner: gopass
group: gopass
mode: '0600'
- name: copy gopass public ssh key
copy:
src: "host_files/gopass/ssh/{{ ansible_hostname }}/id_ed25519.pub"
dest: "/var/lib/gopass/.ssh/id_ed25519.pub"
owner: gopass
group: gopass
mode: '0644'

View File

@ -0,0 +1,3 @@
[user]
email = gopass@{{ ansible_hostname }}
name = {{ ansible_hostname }}