[add] role:sqlite-for-hedgedoc
This commit is contained in:
parent
64224db0e5
commit
26ca0b14c4
3 changed files with 34 additions and 0 deletions
4
ansible/roles/sqlite-for-hedgedoc/defaults/main.json
Normal file
4
ansible/roles/sqlite-for-hedgedoc/defaults/main.json
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"var_sqlite_for_hedgedoc_path": "/var/hedgedoc/data.sqlite",
|
||||||
|
"var_sqlite_for_hedgedoc_user_name": "hedgedoc"
|
||||||
|
}
|
20
ansible/roles/sqlite-for-hedgedoc/tasks/main.json
Normal file
20
ansible/roles/sqlite-for-hedgedoc/tasks/main.json
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "directory",
|
||||||
|
"become": true,
|
||||||
|
"ansible.builtin.file": {
|
||||||
|
"state": "directory",
|
||||||
|
"path": "{{var_sqlite_for_hedgedoc_path | dirname}}",
|
||||||
|
"owner": "{{var_hedgedoc_user_name}}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "file",
|
||||||
|
"become": true,
|
||||||
|
"ansible.builtin.file": {
|
||||||
|
"state": "touch",
|
||||||
|
"path": "{{var_sqlite_for_hedgedoc_path}}",
|
||||||
|
"owner": "{{var_sqlite_for_hedgedoc_user_name}}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
10
ansible/roles/sqlite-for-hedgedoc/vardef.json
Normal file
10
ansible/roles/sqlite-for-hedgedoc/vardef.json
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"path": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
},
|
||||||
|
"user_name": {
|
||||||
|
"type": "string",
|
||||||
|
"mandatory": false
|
||||||
|
}
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue