Skip to content
Snippets Groups Projects
Select Git revision
  • 5528aa78257a5d8c7214d09b8c88ba55a3b7081d
  • master default
2 results

docker-compose.yml

Blame
  • dropbox.yml 1.15 KiB
    ---
    - hosts: all
      become: no
      tasks:
          - assert:
              that:
                  - ansible_architecture == 'x86_64'
    
          - name: Verify that Python is installed
            shell: python --version
            changed_when: False
    
          - name: Download Dropbox tarball
            get_url:
                url: https://www.dropbox.com/download?plat=lnx.x86_64
                dest: '{{ ansible_user_dir }}/Downloads/dropbox-lnx.x86_64.tar.gz'
                mode: 0o0644
            register: download_dropbox_tarball
    
          - name: Unpack Dropbox tarball
            when: '{{ download_dropbox_tarball.changed }}'
            unarchive:
                copy: no
                dest: '{{ ansible_user_dir }}/'
                src: '{{ ansible_user_dir }}/Downloads/dropbox-lnx.x86_64.tar.gz'
    
          - name: Get Python Dropbox startup script
            get_url:
                url: https://www.dropbox.com/download?dl=packages/dropbox.py
                dest: '{{ ansible_user_dir }}/Downloads/dropbox.py'
                mode: 0o0755
    
          - name: Add autostart launcher
            template:
                src: dropbox.py.desktop.j2
                dest: '{{ ansible_user_dir }}/.config/autostart/dropbox.py.desktop'
                mode: 0o0644