Use radicale from virtualenv
This commit is contained in:
parent
22ee002aee
commit
55c618ec9c
3 changed files with 45 additions and 5 deletions
|
|
@ -1,8 +1,13 @@
|
|||
- name: create radicale virtualenv directory
|
||||
file:
|
||||
path: '{{ ansible_env.HOME }}/.local/share/radicale'
|
||||
state: directory
|
||||
|
||||
- name: install radicale
|
||||
pip:
|
||||
name: radicale
|
||||
state: present
|
||||
extra_args: --user
|
||||
virtualenv: '{{ ansible_env.HOME }}/.local/share/radicale/env'
|
||||
|
||||
- name: copy radicale password file
|
||||
become: true
|
||||
|
|
@ -30,14 +35,25 @@
|
|||
group: root
|
||||
mode: '0644'
|
||||
|
||||
- name: copy radicale template
|
||||
- name: copy radicale configuration files
|
||||
become: true
|
||||
template:
|
||||
src: 'templates/radicale.j2'
|
||||
dest: '/etc/radicale/config'
|
||||
src: '{{ item.src }}'
|
||||
dest: '{{ item.dest }}'
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0600'
|
||||
mode: '{{ item.mode }}'
|
||||
loop:
|
||||
- {
|
||||
src: 'templates/radicale/conf.j2',
|
||||
dest: '/etc/radicale/config',
|
||||
mode: '0600'
|
||||
}
|
||||
- {
|
||||
src: 'templates/radicale/service.j2',
|
||||
dest: '/etc/systemd/systemd/radicale.service',
|
||||
mode: '0644'
|
||||
}
|
||||
|
||||
- name: restart radicale service
|
||||
become: true
|
||||
|
|
@ -45,3 +61,4 @@
|
|||
name: radicale
|
||||
state: restarted
|
||||
enabled: true
|
||||
daemon_reload: true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue