feat: add oolatoocs to masto1
This commit is contained in:
@@ -1,65 +1,65 @@
|
||||
---
|
||||
|
||||
scootaloo_twitter_consumer_key: !vault |
|
||||
oolatoocs_mastodon_client_id: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
65363165313838656533373631356336353439313161646331306634666461333638313037653435
|
||||
6336353831613966306231386431616539633935643030610a653539646463653366326464323933
|
||||
30653631653233383433663638356532633732363036333532353966363934616135666237393766
|
||||
3964623662303935380a633564646464313932313833656139383435633938326139313032316537
|
||||
37316433633835393133623762363638316362323663343662363035333436326537
|
||||
33376330656465393935313536363662303237613035633333303230353565386463336230383537
|
||||
3866613233303031333362313964346262333638656332380a396334306266386464643765663931
|
||||
34363661653835346465383834303263373235363834623333336163626333303932333162653933
|
||||
3836663461363334320a613461393030353363373036633638333765353966326365613161633736
|
||||
36353661376664613564376137343833633433663231633631333638616533366366326330616363
|
||||
3535393939396462306335373661353766306564333463306363
|
||||
|
||||
scootaloo_twitter_consumer_secret: !vault |
|
||||
oolatoocs_mastodon_client_secret: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
32383334653561383334333532333762643231346661663963636133363862323633303463643734
|
||||
6463303030653739623738366531633266663439343535360a373163343862646538643361303937
|
||||
63353736613132663436356232366461306565353663323665393137363261353137666666613438
|
||||
6338343163623963610a306363383238366231366361313365666665656431333836336132613761
|
||||
32343838326438326465323262343235313461346265326437636234366135623262623232353962
|
||||
64363765363331626138383733393738323131303963616330306534653131653966346432376662
|
||||
393936336233623639356639326230303962
|
||||
32656635353435643736373365333833336563356166343466653536333832366533303665383736
|
||||
6431376435653639626334653766363439383334646432640a363237323338313134303637656262
|
||||
33616131363237316435346130386661623062636133623266353736366639626537616237323466
|
||||
3136396635393730640a326265373031373334616466346130303162353561663037313761303863
|
||||
39333064386333626463613962613337313337383539613064376238613535663261326638656666
|
||||
6637363263653363353632633135306465646638643030373031
|
||||
|
||||
scootaloo_twitter_access_key: !vault |
|
||||
oolatoocs_mastodon_token: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
38343566356535386361316238613738383566663362306132336536363436383232363139636564
|
||||
3731383563666666363939653265373236653162333962620a363865376337646165313438653638
|
||||
33393464643261366438396234333163653861633565313531373931373164393262386130616132
|
||||
3265313539643962330a666137643034313361633539363662373534636263363864313666616663
|
||||
62306234666131393639333037393835643233313861363039323430396664306432396365356361
|
||||
39303733386465336365626639653436643863393833386462383739653530633064316635323332
|
||||
376533373533306630313934353764313538
|
||||
33373734653834616330386266303939353133646231643862363136353739316462633264316433
|
||||
3163666133306239333939663162393336656261313239640a313562383865333433613737613330
|
||||
66623733633031616564343034376566633137323266356162633464643633623231383064343565
|
||||
3965653432336431320a666634666634366365653633643233623934653536666538656662626364
|
||||
65313464303962396564313964393035316134643438346465613863646531633166613735656635
|
||||
3430333662323936363534666262383262646337306164616162
|
||||
|
||||
scootaloo_twitter_access_secret: !vault |
|
||||
oolatoocs_twitter_consumer_key: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
32316564383961383237303933376431363632333962393430323339323138373435323361333434
|
||||
3331316638323831623631363433653964343431373838340a323730323533393439323331353462
|
||||
39663061343738393530353135366434666361616139393333666335653164383965383065313938
|
||||
3561343133313931610a393634363433346136643634373635386639653764636564663737303337
|
||||
30623463346438356665656361306266313664646563633635333731303931333037346266613638
|
||||
3364333730643931356336326333666463656633396666616539
|
||||
39336135396530353337663333303932393364323464326563386235346531663134346262326138
|
||||
3932323863363530663932353534633934313139653366360a386332663936313064376265356330
|
||||
62623264356335646531303962333639616134353834616134346261393561353938643361313762
|
||||
6565383866373431650a323732363239663738613836373139356131303637346666633235356565
|
||||
37393433336132636439663933323363336563363065336436623330386565393132
|
||||
|
||||
scootaloo_mastodon_client_id: !vault |
|
||||
oolatoocs_twitter_consumer_secret: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
35613332363032343232383538656665636333333938336232376665323439313161316361393466
|
||||
6438323864646662323733623831383235373963366466300a666135363161383966373130383063
|
||||
65396436303135326438633065363036636334366164386463383666626662376533366161363937
|
||||
3739633738623661380a373863353136626436653037316633626561303264633131396265316466
|
||||
38346664316130346537343164386239343261626339323034366539376534633165313664336366
|
||||
3565363763643130626432323466303366613538626236663466
|
||||
64656462613334336538626561613565306231636430316334323935303534656135616534633839
|
||||
6631626534346136323337656235656663656232333464640a653436386130363532356135616431
|
||||
66366232353935313961346263363338613530613131633065383538303963303136616366626633
|
||||
6566653330343335660a646330626430653839643865386233646331313430386135363433643232
|
||||
39656239353136363566333332396135663432303030303833393339323434663063303136636463
|
||||
39316262313639653432646464633064656338313132343634346564646539363263353462323964
|
||||
333435616436623866343134363964623466
|
||||
|
||||
scootaloo_mastodon_client_secret: !vault |
|
||||
oolatoocs_twitter_oauth_token: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
66393566323061383639323662626464656634343331643131636639643831303962666133333030
|
||||
3635303665313666646462346362313664383166353665660a366435623361363532386539666232
|
||||
39313730613531623235343961643936303662356635643962653736366539323266623231666533
|
||||
6262346337323531650a646138343063383130613637306166343537376666333939333365373339
|
||||
39343561623164306464396362313935353832343131623363306130333539616466363235666664
|
||||
3365333565396532656538656563663765386537613932396632
|
||||
38313835353262373936663664353165643233343264396562666665303632383364306261666333
|
||||
3034383364633531336235313134323237353038363730650a653837383232376564333164633236
|
||||
38306161613839336164306364303638373335663564313164346637373138356536323164333163
|
||||
3564376438363366640a626133366335613433386135316539666231356262663339346637633964
|
||||
31636333646166343966303937373336366532356539303834343861313234356466343135373337
|
||||
65646134346436633539303337303233633431653661623236376665646130643366393333373236
|
||||
393363623662303263356336396230343836
|
||||
|
||||
scootaloo_mastodon_token: !vault |
|
||||
oolatoocs_twitter_oauth_token_secret: !vault |
|
||||
$ANSIBLE_VAULT;1.1;AES256
|
||||
39383363646137363931386663393237656631376565376139383762626636373638363035633061
|
||||
6639366563366336646365353861666466383265323439340a633935666430616264643038613137
|
||||
63323037653139376233336266306465333030353737633638323738373862636532386661333636
|
||||
6438323963616538370a313432393230656663323239363230393632326638306138323863306561
|
||||
61373335653535626437663036393739333563343031653236383539343530633236333363663966
|
||||
6461323931316637343136383736343562393432323235383332
|
||||
63666439666134613630633831346132373936376635626563613363386438396236396530353761
|
||||
3464613266313435386133656133336638656666333565340a333966313936616666383032343533
|
||||
65373133336530356163336138376365653534643665393461636664383136643033373266346537
|
||||
3065633330653431380a356536356531653935626666303939633834633430313431613933666365
|
||||
65383032316164363533393262386436663831353837323935623561393961663335373763666166
|
||||
3066346462636339373936383935333431633533336563636136
|
||||
|
@@ -58,7 +58,7 @@ resticservers:
|
||||
restic_backup_path:
|
||||
- /srv
|
||||
- /etc
|
||||
- /var/lib/scootaloo
|
||||
- /var/lib/oolatoocs
|
||||
restic_backup_excluded_path:
|
||||
- /srv/docker/m.nintendojo.fr/public
|
||||
garage1.dmz.mateu.be:
|
||||
@@ -77,7 +77,6 @@ resticservers:
|
||||
- /srv
|
||||
- /home
|
||||
- /etc
|
||||
- /var/lib/scootaloo
|
||||
- /usr/local
|
||||
restic_backup_excluded_path:
|
||||
- /srv/docker/nupes.social/public
|
||||
|
@@ -9,6 +9,9 @@
|
||||
- name: WP for NintendojoFR
|
||||
ansible.builtin.include_tasks: wp_dojo.yml
|
||||
when: inventory_hostname == 'web2.dmz.mateu.be'
|
||||
- name: Oolatoocs for NintendojoFR
|
||||
ansible.builtin.include_tasks: oolatoocs.yml
|
||||
when: inventory_hostname in groups['mastodonservers']
|
||||
|
||||
# Scootaloo
|
||||
- name: Tootctl (docker) for mastodon
|
||||
|
32
roles/webapps/tasks/oolatoocs.yml
Normal file
32
roles/webapps/tasks/oolatoocs.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
|
||||
- name: Create the directory for oolatoocs
|
||||
ansible.builtin.file:
|
||||
name: "{{ webapps_oolatoocs_db_dir }}"
|
||||
state: directory
|
||||
owner: www-data
|
||||
group: www-data
|
||||
mode: 0755
|
||||
|
||||
- name: Download oolatoocs exec
|
||||
ansible.builtin.get_url:
|
||||
url: "{{ webapps_oolatoocs_url }}.{{ webapps_oolatoocs_version }}"
|
||||
dest: "{{ webapps_oolatoocs_local_bin_path }}"
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0755
|
||||
|
||||
- name: Put conf file
|
||||
ansible.builtin.template:
|
||||
src: oolatoocs.toml.j2
|
||||
dest: /usr/local/etc/oolatoocs.toml
|
||||
owner: www-data
|
||||
group: www-data
|
||||
mode: 0640
|
||||
|
||||
- name: Cron for oolatoocs
|
||||
ansible.builtin.cron:
|
||||
name: Oolatoocs
|
||||
user: www-data
|
||||
minute: "*/5"
|
||||
job: "{{ webapps_oolatoocs_local_bin_path }}"
|
15
roles/webapps/templates/oolatoocs.toml.j2
Normal file
15
roles/webapps/templates/oolatoocs.toml.j2
Normal file
@@ -0,0 +1,15 @@
|
||||
[oolatoocs]
|
||||
db_path = "{{ webapps_oolatoocs_db_dir }}/db"
|
||||
|
||||
[mastodon]
|
||||
base = "https://m.nintendojo.fr"
|
||||
client_id = "{{ oolatoocs_mastodon_client_id }}"
|
||||
client_secret = "{{ oolatoocs_mastodon_client_secret }}"
|
||||
redirect = "urn:ietf:wg:oauth:2.0:oob"
|
||||
token = "{{ oolatoocs_mastodon_token }}"
|
||||
|
||||
[twitter]
|
||||
consumer_key = "{{ oolatoocs_twitter_consumer_key }}"
|
||||
consumer_secret = "{{ oolatoocs_twitter_consumer_secret }}"
|
||||
oauth_token = "{{ oolatoocs_twitter_oauth_token }}"
|
||||
oauth_token_secret = "{{ oolatoocs_twitter_oauth_token_secret }}"
|
6
roles/webapps/vars/main.yml
Normal file
6
roles/webapps/vars/main.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
|
||||
webapps_oolatoocs_db_dir: /var/lib/oolatoocs
|
||||
webapps_oolatoocs_url: https://r.mateu.be/oolatoocs/oolatoocs
|
||||
webapps_oolatoocs_version: v1.0.0
|
||||
webapps_oolatoocs_local_bin_path: /usr/local/bin/oolatoocs
|
Reference in New Issue
Block a user