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
  • Learn to ignore specific revisions
  • 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