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
main.yml 1.36 KiB
Newer Older
sylvainar's avatar
sylvainar committed
---
- name: Install requirements
  ansible.builtin.apt:
sylvainar's avatar
sylvainar committed
    name:
      - git
      - dialog
    state: present

- name: Test if Yunohost is already installed
  ansible.builtin.stat: path=/etc/yunohost/installed
  register: ynh_file_install
sylvainar's avatar
sylvainar committed

- name: Download Yunohost install script
  ansible.builtin.get_url:
    url: "{{ ynh_install_script_url }}"
sylvainar's avatar
sylvainar committed
    dest: /tmp/install_yunohost.sh
    mode: 700
  when: not ynh_file_install.stat.exists
sylvainar's avatar
sylvainar committed

- name: Launch Yunohost install script
  ansible.builtin.command: /tmp/install_yunohost.sh -a
  when: not ynh_file_install.stat.exists
sylvainar's avatar
sylvainar committed

- name: Launch Yunohost postinstall
sylvainar's avatar
sylvainar committed
    yunohost tools postinstall \
      --domain "{{ ynh_main_domain }}" \
      --password "{{ ynh_admin_password }}" \
      {% if ynh_ignore_dyndns_server %} --ignore-dyndns {% endif %}
  when: not ynh_file_install.stat.exists
sylvainar's avatar
sylvainar committed

- name: Create extra domains
- name: Run first Yunohost diagnosis
  ansible.builtin.command: yunohost diagnosis run
  when: not ynh_file_install.stat.exists
- name: Install domain certificates
  ansible.builtin.command: yunohost domain cert-install
  changed_when: False
sylvainar's avatar
sylvainar committed

- name: Add Yunohost users
sylvainar's avatar
sylvainar committed

- name: Install Yunohost apps