mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-12-10 19:35:26 +00:00
- Added new 01_core.yml orchestrating all Bluesky role sub-tasks with run-once logic - Moved PDS and Social App routines to 02_pds.yml and 03_social_app.yml - Updated DNS task to 04_dns.yml - Reworked main.yml to delegate execution to 01_core.yml and prevent repeated runs - Corrected BLUESKY_GEOLOCATION_PATH to new upstream location: src/geolocation/index.tsx - Improved structure and clarity of the role, aligning with current Infinito.Nexus task layout https://chatgpt.com/share/69321001-b8cc-800f-9589-2250b8a97fd3
31 lines
813 B
YAML
31 lines
813 B
YAML
# The following lines should be removed when the following issue is closed:
|
|
# https://github.com/bluesky-social/pds/issues/52
|
|
|
|
- name: Download pdsadmin tarball
|
|
get_url:
|
|
url: "https://github.com/lhaig/pdsadmin/releases/download/v1.0.0-dev/pdsadmin_Linux_x86_64.tar.gz"
|
|
dest: "{{ BLUESKY_PDSADMIN_TMP_TAR }}"
|
|
mode: '0644'
|
|
notify:
|
|
- docker compose up
|
|
- docker compose build
|
|
|
|
- name: Create {{ BLUESKY_PDSADMIN_DIR }}
|
|
file:
|
|
path: "{{ BLUESKY_PDSADMIN_DIR }}"
|
|
state: directory
|
|
mode: '0755'
|
|
|
|
- name: Extract pdsadmin tarball
|
|
unarchive:
|
|
src: "{{ BLUESKY_PDSADMIN_TMP_TAR }}"
|
|
dest: "{{ BLUESKY_PDSADMIN_DIR }}"
|
|
remote_src: yes
|
|
mode: '0755'
|
|
|
|
- name: Ensure pdsadmin is executable
|
|
file:
|
|
path: "{{ BLUESKY_PDSADMIN_FILE }}"
|
|
mode: '0755'
|
|
state: file
|