Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 4ae7bc19 authored by sylvainar's avatar sylvainar
Browse files

Add app installation

parent 6e117907
No related branches found
No related tags found
No related merge requests found
......@@ -2,10 +2,14 @@ yunohost:
# Link to the install script
install_script_url: https://raw.githubusercontent.com/YunoHost/install_script/master/install_yunohost
# The main domain
domain: mydomain.fr
domain: example.com
# Yunohost admin password
password: MYINSECUREPWD_PLZ_OVERRIDE_THIS
# If you don't want to use a noho.st url
ignore_dyndns: False
# The list of apps you want to install (not working yet).
apps: ~
# The list of apps you want to install.
apps:
- link: ttrss # It can be the name of an official app or a github link
args: # Provide here args. Path and domain are mandatory, other args depend of the app.
path: /var/www/ttrss
domain: example.com
---
- name: Test if this app is already installed
stat: path={{ app.args.path }}
register: yunohost_app_installed
- name: Install app
shell: yunohost app install {{ app.link }} --args {% for key, value in app.args.items() %}{{key}}={{value}}{% if not loop.last %}\&{% endif %}{% endfor %} >> ~/log.txt
when: yunohost_app_installed.stat.exists == False
......@@ -33,3 +33,8 @@
- name: Install certificates
shell: "yunohost domain cert-install"
when: yunohost_file_install.stat.exists == False
- name: Install apps
include: app.yml app={{item}}
with_items: "{{ yunohost.apps }}"
when: yunohost.apps
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment