You need to sign in or sign up before continuing.
Select Git revision
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