changed hardlink or actual destnation paths for software binaries, and used relative path for fetched secrets
This commit is contained in:
@@ -15,7 +15,7 @@
|
|||||||
become: true
|
become: true
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ ansible_user_home.stdout }}/downloads/archives/released/difftastic/{{ item }}"
|
src: "{{ ansible_user_home.stdout }}/downloads/archives/released/difftastic/{{ item }}"
|
||||||
dest: "/usr/local/bin/{{ item }}"
|
dest: "/usr/bin/{{ item }}"
|
||||||
state: link
|
state: link
|
||||||
loop:
|
loop:
|
||||||
- difft
|
- difft
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
become: true
|
become: true
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ ansible_user_home.stdout }}/.juliaup/bin/{{ item }}"
|
src: "{{ ansible_user_home.stdout }}/.juliaup/bin/{{ item }}"
|
||||||
dest: "/usr/local/bin/{{ item }}"
|
dest: "/usr/bin/{{ item }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
- name: Linking binaries to directories already in PATH environment variable
|
- name: Linking binaries to directories already in PATH environment variable
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ item[0] }}/bin/{{ item[1] }}"
|
src: "{{ item[0] }}/bin/{{ item[1] }}"
|
||||||
dest: "/usr/local/bin/{{ item[1] }}"
|
dest: "/usr/bin/{{ item[1] }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
- name: Linking binaries to directories already in PATH environment variable
|
- name: Linking binaries to directories already in PATH environment variable
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ item[0] }}/lib/node_modules/corepack/dist/{{ item[1] }}.js"
|
src: "{{ item[0] }}/lib/node_modules/corepack/dist/{{ item[1] }}.js"
|
||||||
dest: "/usr/local/bin/{{ item[1] }}"
|
dest: "/usr/bin/{{ item[1] }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
@@ -36,7 +36,7 @@
|
|||||||
- name: Linking binaries to directories already in PATH environment variable
|
- name: Linking binaries to directories already in PATH environment variable
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ item[0] }}/lib/node_modules/npm/bin/{{ item[1] }}-cli.js"
|
src: "{{ item[0] }}/lib/node_modules/npm/bin/{{ item[1] }}-cli.js"
|
||||||
dest: "/usr/local/bin/{{ item[1] }}"
|
dest: "/usr/bin/{{ item[1] }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
- name: Link includes to directories already recognized by system
|
- name: Link includes to directories already recognized by system
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ item[0] }}/include/{{ item[1] }}"
|
src: "{{ item[0] }}/include/{{ item[1] }}"
|
||||||
dest: "/usr/local/include/{{ item[1] }}"
|
dest: "/usr/include/{{ item[1] }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
@@ -52,14 +52,14 @@
|
|||||||
- name: Link requisite libraries to directories already recognized by system
|
- name: Link requisite libraries to directories already recognized by system
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ item[0] }}/lib/{{ item[1] }}"
|
src: "{{ item[0] }}/lib/{{ item[1] }}"
|
||||||
dest: "/usr/local/lib/{{ item[1] }}"
|
dest: "/usr/lib/{{ item[1] }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
loop: "{{ prebuilt_nodepaths | product(['node_modules']) }}"
|
loop: "{{ prebuilt_nodepaths | product(['node_modules']) }}"
|
||||||
- name: Create man1 subdirectory for man pages
|
- name: Create man1 subdirectory for man pages
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /usr/local/share/man/man1
|
path: /usr/share/man/man1
|
||||||
recurse: true
|
recurse: true
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
@@ -68,14 +68,14 @@
|
|||||||
- name: Link shared resources to directories already recognized by system
|
- name: Link shared resources to directories already recognized by system
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ item[0] }}/share/man/man1/{{ item[1] }}.1"
|
src: "{{ item[0] }}/share/man/man1/{{ item[1] }}.1"
|
||||||
dest: "/usr/local/share/man/man1/{{ item[1] }}.1"
|
dest: "/usr/share/man/man1/{{ item[1] }}.1"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
loop: "{{ prebuilt_nodepaths | product(['node']) }}"
|
loop: "{{ prebuilt_nodepaths | product(['node']) }}"
|
||||||
- name: Create man1 subdirectory for man pages
|
- name: Create man1 subdirectory for man pages
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /usr/local/share/doc
|
path: /usr/share/doc
|
||||||
recurse: true
|
recurse: true
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
@@ -84,7 +84,7 @@
|
|||||||
- name: Link shared resources to directories already recognized by system
|
- name: Link shared resources to directories already recognized by system
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ item[0] }}/share/doc/{{ item[1] }}"
|
src: "{{ item[0] }}/share/doc/{{ item[1] }}"
|
||||||
dest: "/usr/local/share/doc/{{ item[1] }}"
|
dest: "/usr/share/doc/{{ item[1] }}"
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
state: link
|
state: link
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
- name: Linking binaries to directories already in PATH environment variable
|
- name: Linking binaries to directories already in PATH environment variable
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ ansible_user_home.stdout }}/.radicle/bin/{{ item }}"
|
src: "{{ ansible_user_home.stdout }}/.radicle/bin/{{ item }}"
|
||||||
dest: "/usr/local/bin/{{ item }}"
|
dest: "/usr/bin/{{ item }}"
|
||||||
state: link
|
state: link
|
||||||
loop:
|
loop:
|
||||||
- rad
|
- rad
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
- git-remote-rad
|
- git-remote-rad
|
||||||
- name: Create man1 subdirectory for man pages
|
- name: Create man1 subdirectory for man pages
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: /usr/local/share/man/man1
|
path: /usr/share/man/man1
|
||||||
recurse: true
|
recurse: true
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
@@ -38,7 +38,7 @@
|
|||||||
- name: Link manpages to Linux manpage directories
|
- name: Link manpages to Linux manpage directories
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ ansible_user_home.stdout }}/.radicle/man/man1/{{ item }}.1"
|
src: "{{ ansible_user_home.stdout }}/.radicle/man/man1/{{ item }}.1"
|
||||||
dest: "/usr/local/share/man/man1/{{ item }}.1"
|
dest: "/usr/share/man/man1/{{ item }}.1"
|
||||||
state: link
|
state: link
|
||||||
loop:
|
loop:
|
||||||
- rad
|
- rad
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
become: true
|
become: true
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ ansible_user_home.stdout }}/.cargo/bin/{{ item }}"
|
src: "{{ ansible_user_home.stdout }}/.cargo/bin/{{ item }}"
|
||||||
dest: "/usr/local/bin/{{ item }}"
|
dest: "/usr/bin/{{ item }}"
|
||||||
state: link
|
state: link
|
||||||
loop:
|
loop:
|
||||||
- rustup
|
- rustup
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
become: true
|
become: true
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ ansible_user_home.stdout }}/downloads/archives/released/surge/{{ item }}"
|
src: "{{ ansible_user_home.stdout }}/downloads/archives/released/surge/{{ item }}"
|
||||||
dest: "/usr/local/bin/{{ item }}"
|
dest: "/usr/bin/{{ item }}"
|
||||||
state: link
|
state: link
|
||||||
loop:
|
loop:
|
||||||
- surge
|
- surge
|
||||||
@@ -43,12 +43,11 @@
|
|||||||
owner: "{{ ansible_user }}"
|
owner: "{{ ansible_user }}"
|
||||||
group: "{{ ansible_user }}"
|
group: "{{ ansible_user }}"
|
||||||
mode: "644"
|
mode: "644"
|
||||||
state: touch
|
|
||||||
register: surge_token
|
register: surge_token
|
||||||
- name: Placing Surge API token into file on control node
|
- name: Placing Surge API token into file on control node
|
||||||
ansible.builtin.fetch:
|
ansible.builtin.fetch:
|
||||||
src: "{{ surge_token.dest }}"
|
src: "{{ surge_token.dest }}"
|
||||||
dest: "/var/tmp/{{ inventory_hostname }}/surge.token"
|
dest: "./.tmp/{{ inventory_hostname }}-surge/surge.secret"
|
||||||
flat: true
|
flat: true
|
||||||
- name: Informing control node of acquired files
|
- name: Informing control node of acquired files
|
||||||
ansible.builtin.debug:
|
ansible.builtin.debug:
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
become: true
|
become: true
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
src: "{{ ansible_user_home.stdout }}/.local/bin/{{ item }}"
|
src: "{{ ansible_user_home.stdout }}/.local/bin/{{ item }}"
|
||||||
dest: "/usr/local/bin/{{ item }}"
|
dest: "/usr/bin/{{ item }}"
|
||||||
state: link
|
state: link
|
||||||
loop:
|
loop:
|
||||||
- uv
|
- uv
|
||||||
|
|||||||
Reference in New Issue
Block a user