change drive to team_drive

This commit is contained in:
Oli
2022-10-15 10:48:21 +00:00
parent feaec34dd2
commit d544cb9a2f
5 changed files with 20 additions and 12 deletions

View File

@@ -8,7 +8,7 @@ After = network-online.target
Environment=RCLONE_RCD_USER=rclone Environment=RCLONE_RCD_USER=rclone
Environment=RCLONE_RCD_PASSWORD={{ vault_rclone_rcd_pass }} Environment=RCLONE_RCD_PASSWORD={{ vault_rclone_rcd_pass }}
Type=notify Type=notify
ExecStart=/usr/bin/rclone mount GD3_crypt:cloud_data {{ nextcloud_rclone_mount_dir }} \ ExecStart=/usr/bin/rclone mount DTSV_crypt:cloud_data {{ nextcloud_rclone_mount_dir }} \
--devname rclone \ --devname rclone \
--use-mmap \ --use-mmap \
--allow-other \ --allow-other \

View File

@@ -81,7 +81,7 @@
dest: "{{ rclone_config_dir }}/{{ item }}" dest: "{{ rclone_config_dir }}/{{ item }}"
mode: 0600 mode: 0600
loop: loop:
- DTSV_GD_service_account.json - TD_DTSV_service_account.json
- name: Copy config password script - name: Copy config password script
copy: copy:

View File

@@ -8,7 +8,14 @@ rclone_cache_dir: "/var/cache/rclone"
rclone_log_dir: "/var/log/rclone" rclone_log_dir: "/var/log/rclone"
rclone_user_agent_gd: 'GoogleDriveFS/64.0.4.0 (Windows;OSVer=10.0.22621;)' rclone_user_agent_gd: 'GoogleDriveFS/64.0.4.0 (Windows;OSVer=10.0.22621;)'
vault_gd3_crypt_password: !vault | vault_td_dtsv_id: !vault |
$ANSIBLE_VAULT;1.2;AES256;dtsv-dev
39633561666535323062306235303764346437346265366239643766323562356131346131383532
3465383161646130343434653034663931633864333565660a383234623565336464646531366636
66396336373536313234323261306135303266353337313136656231353864346430363530646230
3534663435636333390a336533613865386233346663353364316534646438383031623937333963
39326239653734343463636364356264393537376336663961636530613766636566
vault_td_dtsv_crypt_password: !vault |
$ANSIBLE_VAULT;1.2;AES256;dtsv-dev $ANSIBLE_VAULT;1.2;AES256;dtsv-dev
37663062636264363661343664303536653930393430353735366135633739333732353937666362 37663062636264363661343664303536653930393430353735366135633739333732353937666362
3164313666363530643666303430326334326462393665390a363831326239363032323939613732 3164313666363530643666303430326334326462393665390a363831326239363032323939613732
@@ -17,7 +24,7 @@ vault_gd3_crypt_password: !vault |
39313938373366623461636666393432333663663134396334353931353465393137366665363165 39313938373366623461636666393432333663663134396334353931353465393137366665363165
64353236376133396364656561333962636635623832366461303831346338666364353239316634 64353236376133396364656561333962636635623832366461303831346338666364353239316634
356138346235666165653061313636346364 356138346235666165653061313636346364
vault_gd3_crypt_password2: !vault | vault_td_dtsv_crypt_password2: !vault |
$ANSIBLE_VAULT;1.2;AES256;dtsv-dev $ANSIBLE_VAULT;1.2;AES256;dtsv-dev
30383339356132613064653366633531663963343665636439343862653965366662353836646633 30383339356132613064653366633531663963343665636439343862653965366662353836646633
6634346435313962396365396338633032663937616361370a386531663266353732643561346464 6634346435313962396365396338633032663937616361370a386531663266353732643561346464
@@ -28,18 +35,19 @@ vault_gd3_crypt_password2: !vault |
386631653433313336636339363839316266 386631653433313336636339363839316266
# Rclone Service Account Block # Rclone Service Account Block
DTSV_GD_service_account_remote: | td_dtsv_service_account_remote: |
[GD3] [DTSV]
type = drive type = drive
scope = drive scope = drive
server_side_across_configs = true server_side_across_configs = true
service_account_file = {{ rclone_config_dir }}/DTSV_GD_service_account.json service_account_file = /root/.config/rclone/DTSV_GD_service_account.json
team_drive = {{ vault_td_dtsv_id }}
[GD3_crypt] [DTSV_crypt]
type = crypt type = crypt
remote = GD3:crypt remote = DTSV:crypt
password = {{ vault_gd3_crypt_password }} password = {{ vault_td_dtsv_crypt_password }}
password2 = {{ vault_gd3_crypt_password2 }} password2 = {{ vault_td_dtsv_crypt_password2 }}
# Rclone Exporter (same password see monitoring role) # Rclone Exporter (same password see monitoring role)
vault_rclone_rcd_pass: !vault | vault_rclone_rcd_pass: !vault |

View File

@@ -1,3 +1,3 @@
## Managed by Ansible ## ## Managed by Ansible ##
{{ DTSV_GD_service_account_remote }} {{ td_dtsv_service_account_remote }}