Compare commits
No commits in common. "651909ff71bc66440fbefc88091480cd16f1b3a8" and "3aa7bcfa2e4669ab07c6ba78a88640c985c3ee7c" have entirely different histories.
651909ff71
...
3aa7bcfa2e
@ -10,7 +10,6 @@
|
|||||||
- role: ag
|
- role: ag
|
||||||
- role: bat
|
- role: bat
|
||||||
- role: git
|
- role: git
|
||||||
- role: op
|
|
||||||
- role: tree
|
- role: tree
|
||||||
|
|
||||||
- role: llvm
|
- role: llvm
|
||||||
|
@ -8,7 +8,6 @@
|
|||||||
|
|
||||||
- role: ag
|
- role: ag
|
||||||
- role: git
|
- role: git
|
||||||
- role: op
|
|
||||||
- role: tree
|
- role: tree
|
||||||
|
|
||||||
- role: llvm
|
- role: llvm
|
||||||
|
@ -12,17 +12,17 @@
|
|||||||
- name: download latest package
|
- name: download latest package
|
||||||
get_url:
|
get_url:
|
||||||
url: 'https://nodejs.org/dist/{{latest.json[0].version}}/node-{{latest.json[0].version}}-linux-x64.tar.gz'
|
url: 'https://nodejs.org/dist/{{latest.json[0].version}}/node-{{latest.json[0].version}}-linux-x64.tar.gz'
|
||||||
dest: ~/.local/src/node/node.tar.gz
|
dest: ~/.local/src/node.tar.gz
|
||||||
|
|
||||||
- name: extract downloaded package
|
- name: extract downloaded package
|
||||||
unarchive:
|
unarchive:
|
||||||
src: ~/.local/src/node/node.tar.gz
|
src: ~/.local/src/node.tar.gz
|
||||||
dest: ~/.local/src/node
|
dest: ~/.local/src
|
||||||
remote_src: true
|
remote_src: true
|
||||||
|
|
||||||
- name: create symbolic links
|
- name: create symlink links
|
||||||
file:
|
file:
|
||||||
state: link
|
state: link
|
||||||
src: '~/.local/src/node/node-{{latest.json[0].version}}-linux-x64/bin/{{item}}'
|
src: '~/.local/src/node-{{latest.json[0].version}}-linux-x64/bin/{{item}}'
|
||||||
dest: '~/.local/bin/{{item}}'
|
dest: '~/.local/bin/{{item}}'
|
||||||
with_items: [corepack, node, npm, npx]
|
with_items: [corepack, node, npm, npx]
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
- name: install homebrew package
|
|
||||||
homebrew_cask:
|
|
||||||
name: 1password-cli
|
|
||||||
state: latest
|
|
@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
- name: get html of latest versions
|
|
||||||
uri:
|
|
||||||
url: https://raw.githubusercontent.com/kbenzie/op-release-scraper/main/op-releases.json
|
|
||||||
register: op_releases
|
|
||||||
|
|
||||||
- when: ansible_machine == "x86"
|
|
||||||
set_fact: {op_arch: '386'}
|
|
||||||
- when: ansible_machine == "x86_64"
|
|
||||||
set_fact: {op_arch: 'amd64'}
|
|
||||||
- when: ansible_machine == "arm"
|
|
||||||
set_fact: {op_arch: 'arm'}
|
|
||||||
- when: ansible_machine == "arm64"
|
|
||||||
set_fact: {op_arch: 'arm64'}
|
|
||||||
|
|
||||||
- set_fact:
|
|
||||||
op_zip_url: '{{op_releases.json[0].downloads.Linux[op_arch]}}'
|
|
||||||
|
|
||||||
- name: create directory for downloaded package
|
|
||||||
file:
|
|
||||||
state: directory
|
|
||||||
dest: ~/.local/src/op
|
|
||||||
|
|
||||||
- name: download latest release package
|
|
||||||
get_url:
|
|
||||||
url: '{{op_zip_url}}'
|
|
||||||
dest: ~/.local/src/op/op.zip
|
|
||||||
|
|
||||||
- name: extract zip package
|
|
||||||
unarchive:
|
|
||||||
src: ~/.local/src/op/op.zip
|
|
||||||
dest: ~/.local/src/op
|
|
||||||
|
|
||||||
- name: create symbolic links
|
|
||||||
file:
|
|
||||||
src: ~/.local/src/op/op
|
|
||||||
dest: ~/.local/bin/op
|
|
||||||
state: link
|
|
@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
- name: install chocolatey package
|
|
||||||
win_chocolatey:
|
|
||||||
name: op
|
|
||||||
state: latest
|
|
@ -1,2 +0,0 @@
|
|||||||
---
|
|
||||||
- include_tasks: '{{ansible_os_family}}.yaml'
|
|
Loading…
x
Reference in New Issue
Block a user