UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

82 lines (81 loc) 3.26 kB
--- # yamllint disable rule:line-length user_configs: - username: "{{ ansible_user | default(lookup('env', 'USER')) }}" app_images: false cocoapods_specs: true git_user_email: '{{ git_user_email }}' git_user_name: '{{ git_user_name }}' git_email_smtp_server: smtp.example.com git_email_smtp_user: user@example.com git_email_app_password: apppassword_or_password git_email_smtp_encryption: ssl git_email_smtp_port: 465 intellij_plugins: - https://plugins.jetbrains.com/plugin/7212-cucumber-for-java - https://plugins.jetbrains.com/plugin/9164-gherkin kvm_admin: true netrc_hosts: - machine: surge.surge.sh username: '{{ surgesh_username }}' password: '{{ surgesh_password }}' ngrok_token: '{{ ngrok_token }}' npm_author_email: '{{ npm_author_email }}' npm_author_name: '{{ npm_author_name }}' npm_author_url: https://megabyte.space pips: - pipx rclone: - name: Digital Ocean provider: digitalocean config: | type = s3 env_auth = false access_key_id = {{ digitalocean_access_key_id }} secret_access_key = {{ digitalocean_secret_access_key }} endpoint = nyc3.digitaloceanspaces.com acl = private - name: Dropbox provider: dropbox config: | type = dropbox token = {"access_token":"{{ dropbox_access_token }}","token_type":"bearer","expiry":"0001-01-01T00:00:00Z"} - name: Google provider: google config: | type = drive client_id = {{ google_drive_client_id }} client_secret = {{ google_drive_client_secret }} scope = drive token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_refresh_token }}","expiry":"2020-08-12T00:45:51.652771516-04:00"} root_folder_id = {{ google_drive_root_folder_id }} - name: Google (Work) provider: google-work config: | type = drive client_id = {{ google_drive_work_client_id }} client_secret = {{ google_drive_work_client_secret }} scope = drive token = {"access_token":"{{ google_drive_access_token }}","token_type":"Bearer","refresh_token":"{{ google_drive_work_refresh_token }}","expiry":"2020-08-12T00:56:15.502399692-04:00"} - name: OneDrive provider: onedrive config: | type = onedrive token = {"access_token":"{{ onedrive_access_token }}","token_type":"Bearer","refresh_token":"{{ onedrive_refresh_token }}","expiry":"2020-08-12T00:47:01.9828663-04:00"} drive_id = {{ onedrive_drive_id }} drive_type = personal ssh_private_keys: - files/ssh/id_rsa - files/ssh/id_rsa_do - files/ssh/id_rsa_kuber_local - files/ssh/id_rsa_local - files/ssh/id_rsa_pfsense - files/ssh/id_rsa_unifi - files/ssh/id_rsa_web tinypng_api_key: '{{ tinypng_api_key }}' vagrant_cloud_token: '{{ vagrant_cloud_token }}' vscode_extensions: '{{ vscode_extensions }}' - username: root git_user_email: '{{ git_user_email }}' git_user_name: '{{ git_user_name }}' system: true