more stuff to install
This commit is contained in:
parent
1a28e3c56d
commit
fe4ed832fa
14
Makefile
14
Makefile
|
@ -4,14 +4,24 @@ C := -c local # connection
|
||||||
K := -K # prompt for sudo password
|
K := -K # prompt for sudo password
|
||||||
O := # additional options
|
O := # additional options
|
||||||
P := site.yml # playbook
|
P := site.yml # playbook
|
||||||
|
T := # if y, time the process
|
||||||
V := -vvv # verbosity
|
V := -vvv # verbosity
|
||||||
|
|
||||||
|
|
||||||
|
ifeq ($T,y)
|
||||||
|
TIME = /usr/bin/time -v
|
||||||
|
else
|
||||||
|
TIME =
|
||||||
|
endif
|
||||||
|
|
||||||
all: deploy
|
all: deploy
|
||||||
|
|
||||||
|
print-%: ; @echo '$(subst ','\'',$*=$($*))'
|
||||||
|
|
||||||
check:
|
check:
|
||||||
ansible-playbook -i $I -l $L $C $K --syntax-check $V $O $P
|
$(TIME) ansible-playbook -i $I -l $L $C $K --syntax-check $V $O $P
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
ansible-playbook -i $I -l $L $C $K $V $O $P
|
$(TIME) ansible-playbook -i $I -l $L $C $K $V $O $P
|
||||||
|
|
||||||
.PHONY: all check deploy
|
.PHONY: all check deploy
|
||||||
|
|
|
@ -15,18 +15,30 @@
|
||||||
- golang-protobuf-extensions-dev
|
- golang-protobuf-extensions-dev
|
||||||
- git
|
- git
|
||||||
- ipython3
|
- ipython3
|
||||||
|
- jq
|
||||||
- libprotobuf-dev
|
- libprotobuf-dev
|
||||||
- lua5.3
|
- lua5.3
|
||||||
- luarocks
|
- luarocks
|
||||||
- make
|
- make
|
||||||
- protobuf-compiler
|
- protobuf-compiler
|
||||||
- python3-pip
|
- python3-pip
|
||||||
|
- python3-progressbar
|
||||||
|
- python3-pycryptodome
|
||||||
- sbcl
|
- sbcl
|
||||||
- texinfo
|
- texinfo
|
||||||
- tig
|
- tig
|
||||||
- zlib1g
|
- zlib1g
|
||||||
- zlib1g-dev
|
- zlib1g-dev
|
||||||
|
|
||||||
|
# prefer python3-$package instead of using pip.
|
||||||
|
- name: install various python utils
|
||||||
|
ansible.builtin.pip:
|
||||||
|
executable: pip3
|
||||||
|
name: "{{item}}"
|
||||||
|
extra_args: --user
|
||||||
|
with_items:
|
||||||
|
- yq
|
||||||
|
|
||||||
- name: install dev tools with guis
|
- name: install dev tools with guis
|
||||||
when: not headless
|
when: not headless
|
||||||
become: true
|
become: true
|
||||||
|
@ -173,12 +185,19 @@
|
||||||
- binutils-arm-linux-gnueabi
|
- binutils-arm-linux-gnueabi
|
||||||
- binutils-arm-linux-gnueabihf
|
- binutils-arm-linux-gnueabihf
|
||||||
- binutils-avr
|
- binutils-avr
|
||||||
|
- dfu-util
|
||||||
- gcc-arm-none-eabi
|
- gcc-arm-none-eabi
|
||||||
- gcc-arm-linux-gnueabi
|
- gcc-arm-linux-gnueabi
|
||||||
- gcc-arm-linux-gnueabihf
|
- gcc-arm-linux-gnueabihf
|
||||||
- gcc-avr
|
- gcc-avr
|
||||||
- libstdc++-arm-none-eabi-newlib
|
- libstdc++-arm-none-eabi-newlib
|
||||||
|
- libusb-0.1-4
|
||||||
|
- libusb-1.0-0
|
||||||
|
- libusb-1.0-0-dev
|
||||||
|
- libusb-1.0-doc
|
||||||
|
- libusb-dev
|
||||||
- picocom
|
- picocom
|
||||||
|
- python3-usb
|
||||||
|
|
||||||
- name: install embedded dev guis
|
- name: install embedded dev guis
|
||||||
when: (dev_virt or dev_full) and not headless
|
when: (dev_virt or dev_full) and not headless
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
checksum: sha256:f215c1d30545ee9a9803a170df920bf8fa2d5e0a8fa87a21620bca11ae20b9dc
|
checksum: sha256:f215c1d30545ee9a9803a170df920bf8fa2d5e0a8fa87a21620bca11ae20b9dc
|
||||||
url: https://github.com/obsidianmd/obsidian-releases/releases/download/v1.1.16/Obsidian-1.1.16.AppImage
|
url: https://github.com/obsidianmd/obsidian-releases/releases/download/v1.1.16/Obsidian-1.1.16.AppImage
|
||||||
dest: "/home/{{ laptop_user }}/.local/bin/obsidian"
|
dest: "/home/{{ laptop_user }}/.local/bin/obsidian"
|
||||||
|
mode: 0755
|
||||||
|
|
||||||
- name: add signal repo key
|
- name: add signal repo key
|
||||||
become: true
|
become: true
|
||||||
|
|
Loading…
Reference in New Issue