Update domains & use systemd system service
This commit is contained in:
parent
24c4e57c69
commit
a433a2af00
5 changed files with 20 additions and 18 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
- name: enable transip-client timer
|
- name: enable transip-client timer
|
||||||
|
become: true
|
||||||
systemd:
|
systemd:
|
||||||
daemon-reload: yes
|
daemon-reload: yes
|
||||||
name: transip-client.timer
|
name: transip-client.timer
|
||||||
state: restarted
|
state: restarted
|
||||||
enabled: true
|
enabled: true
|
||||||
scope: user
|
|
||||||
|
|
|
||||||
|
|
@ -40,12 +40,8 @@
|
||||||
dest: '{{ app_dir }}/.env'
|
dest: '{{ app_dir }}/.env'
|
||||||
mode: 0600
|
mode: 0600
|
||||||
|
|
||||||
- name: create systemd user directory
|
|
||||||
file:
|
|
||||||
path: '{{ systemd_dir }}'
|
|
||||||
state: 'directory'
|
|
||||||
|
|
||||||
- name: copy systemd templates
|
- name: copy systemd templates
|
||||||
|
become: true
|
||||||
template:
|
template:
|
||||||
src: '{{ item.src }}'
|
src: '{{ item.src }}'
|
||||||
dest: '{{ item.dest }}'
|
dest: '{{ item.dest }}'
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
DOMAINS="{{ app_domains | join(':') }}"
|
DOMAINS="{{ app_domains | join(' ') }}"
|
||||||
SENTRY_DSN="{{ sentry_dsn }}"
|
SENTRY_DSN="{{ sentry_dsn }}"
|
||||||
LOGIN="{{ login }}"
|
LOGIN="{{ login }}"
|
||||||
PRIVATE_KEY_PATH="{{ private_key_dir }}/{{ private_key_name }}"
|
PRIVATE_KEY_PATH="{{ private_key_dir }}/{{ private_key_name }}"
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,11 @@
|
||||||
# {{ ansible_managed }} {{ ansible_date_time.time }} {{ ansible_date_time.date }}
|
# {{ ansible_managed }}
|
||||||
#
|
#
|
||||||
|
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Transip-client service
|
Description=Transip-client service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
User=sonny
|
||||||
EnvironmentFile={{ app_dir }}/.env
|
EnvironmentFile={{ app_dir }}/.env
|
||||||
WorkingDirectory={{ app_dir }}
|
WorkingDirectory={{ app_dir }}
|
||||||
ExecStart={{ app_dir }}/env/bin/transip-listen
|
ExecStart={{ app_dir }}/env/bin/transip-listen
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,13 @@
|
||||||
app_url: 'https://git.fudiggity.nl/sonny/transip_client.git'
|
app_url: 'https://forgejo.fudiggity.nl/sonny/transip-client-ansible'
|
||||||
app_user: 'sonny'
|
app_user: 'sonny'
|
||||||
app_branch: '0.5.1'
|
app_branch: '0.5.1'
|
||||||
app_dir: '{{ ansible_env.HOME }}/apps/transip_client'
|
app_dir: '{{ ansible_env.HOME }}/apps/transip_client'
|
||||||
app_domains:
|
app_domains:
|
||||||
- fudiggity.nl
|
- fudiggity.nl
|
||||||
|
- rss.fudiggity.nl
|
||||||
|
- forgejo.fudiggity.nl
|
||||||
|
- woodpecker.fudiggity.nl
|
||||||
|
- glitchtip.fudiggity.nl
|
||||||
|
|
||||||
app_token: !vault |
|
app_token: !vault |
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
|
|
@ -45,17 +49,18 @@ app_token: !vault |
|
||||||
65663466653337383334313435366338313537636239333738663330353631643833623231383363
|
65663466653337383334313435366338313537636239333738663330353631643833623231383363
|
||||||
3638
|
3638
|
||||||
|
|
||||||
systemd_dir: '{{ ansible_env.HOME }}/.config/systemd/user'
|
systemd_dir: '/etc/systemd/system'
|
||||||
|
|
||||||
sentry_dsn: !vault |
|
sentry_dsn: !vault |
|
||||||
$ANSIBLE_VAULT;1.1;AES256
|
$ANSIBLE_VAULT;1.1;AES256
|
||||||
61373236373662333134383264616666666433363766666166633730306332613138386339626561
|
31343037356138353164323938343333393966323432616535303737626335356165353661323963
|
||||||
3765636535666163363066313238353832336334623361630a306539646639383233323236646462
|
3837653265346261653538386336393237356437343737620a376235616536376137353362633938
|
||||||
62306161396438386639383262343962366366376137336634663564343132656364393461336432
|
66316630356134336161636132333331396164346362626466393839366237656436393562616530
|
||||||
3766396162386463610a643836306232373262306532663337303331373338393833376364666633
|
3131636466356531650a643135383132373738666362623139396662663136353565313233663563
|
||||||
30373037643266623165353439373661333734303466616462353464396233613165643034393664
|
32316138646134633830613336336531643636313535326162336163626164303734353636636463
|
||||||
35393536636238653338393163373966356636653362343039366230636364363233376336383331
|
61316330326635326332326231333464653563396630343831396339656462656434653633633533
|
||||||
636663383661346534613533653133376534
|
30326665353835646632396339353562646234393063333861303431353634626636613135303133
|
||||||
|
30393465386164303432
|
||||||
|
|
||||||
private_key_dir: '{{ ansible_env.HOME }}/.ssh'
|
private_key_dir: '{{ ansible_env.HOME }}/.ssh'
|
||||||
private_key_name: 'transip-client.key'
|
private_key_name: 'transip-client.key'
|
||||||
|
|
|
||||||
Reference in a new issue