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.31 KiB
Newer Older
  • Learn to ignore specific revisions
  • sylvainar's avatar
    sylvainar committed
    ---
    - name: Install requirements
    
      ansible.builtin.apt:
    
    sylvainar's avatar
    sylvainar committed
        name:
          - dialog
        state: present
    
    - name: Test if Yunohost is already installed
    
      ansible.builtin.stat: path=/etc/yunohost/installed
    
    sylvainar's avatar
    sylvainar committed
    
    
    - name: Download Yunohost install script
    
      ansible.builtin.get_url:
    
    sylvainar's avatar
    sylvainar committed
        dest: /tmp/install_yunohost.sh
        mode: 700
    
      when: ynh_file_install.stat.exists == False
    
    sylvainar's avatar
    sylvainar committed
    
    
      ansible.builtin.command: /tmp/install_yunohost.sh -a
    
      when: ynh_file_install.stat.exists == False
    
    sylvainar's avatar
    sylvainar committed
    
    
      ansible.builtin.shell: "
    
    sylvainar's avatar
    sylvainar committed
        yunohost tools postinstall \
    
          --domain {{ ynh_main_domain }} \
          --password {{ ynh_admin_password }} \
          {% if ynh_ignore_dyndns_server == True %} --ignore-dyndns {% endif %}
    
    sylvainar's avatar
    sylvainar committed
          "
    
      when: ynh_file_install.stat.exists == False
    
    sylvainar's avatar
    sylvainar committed
    
    
      ansible.builtin.include: domains.yml
    
    - name: Run first Yunohost diagnosis
    
      ansible.builtin.shell: yunohost diagnosis run
    
      ansible.builtin.shell: yunohost domain cert-install
    
      changed_when: False
    
    sylvainar's avatar
    sylvainar committed
    
    
      ansible.builtin.include: users.yml
    
    sylvainar's avatar
    sylvainar committed
    
    
      ansible.builtin.include: apps.yml