Files
updates/beszel_install_old.yaml
T

33 lines
1.2 KiB
YAML

---
- hosts: debianhosts
tasks:
- name: change working directory
ansible.builtin.shell:
cmd: ls -l
chdir: /tmp
- name: Get beszel agent install script
become: yes
get_url:
url: https://get.beszel.dev
dest: /tmp/install-agent.sh
- name: Change file ownership, group and permissions
ansible.builtin.file:
path: /tmp/install-agent.sh
# owner: root
# group: root
mode: '0755'
- name: Execute beszel agent install script
ansible.builtin.shell:
cmd: /tmp/install-agent.sh -p 45876 -k "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEhA2xm3yiEqzi5dn8UerbbhZTkU538O1g1KF2d7LefT" #stopping here as this command requires input.
- name: Add beszel agent key
ansible.builtin.shell:
cmd: echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEhA2xm3yiEqzi5dn8UerbbhZTkU538O1g1KF2d7LefT" >> /root/.ssh/authorized_keys
- hosts: windowshosts
tasks:
- name: Install linux beszel agent
command: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser; & iwr -useb https://get.beszel.dev -OutFile "$env:TEMP\install-agent.ps1"; & "$env:TEMP\install-agent.ps1" -Key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEhA2xm3yiEqzi5dn8UerbbhZTkU538O1g1KF2d7LefT" -Port 45876