[bonne nuit ]
This commit is contained in:
59
tools.yml
Normal file
59
tools.yml
Normal file
@@ -0,0 +1,59 @@
|
||||
---
|
||||
- name: Install tools
|
||||
hosts: scale01
|
||||
become: true
|
||||
gather_facts: true
|
||||
vars:
|
||||
|
||||
ansible_user: stephane
|
||||
# ansible_sudo_pass: stephane
|
||||
# pre_tasks:
|
||||
|
||||
# - ansible.builtin.apt:
|
||||
# name: "{{ item }}"
|
||||
# update_cache: true
|
||||
# loop:
|
||||
# - unzip
|
||||
# - tar
|
||||
|
||||
# - name: populate /etc/environment
|
||||
# lineinfile:
|
||||
# path: "/etc/environment"
|
||||
# state: present
|
||||
# regexp: "^{{ item.key }}="
|
||||
# line: "{{ item.key }}={{ item.value}}"
|
||||
# loop:
|
||||
# - key: GOROOT
|
||||
# value : "{{ golang_install_dir }}"
|
||||
# - key: GOPATH
|
||||
# value : admin
|
||||
# - key: GOPATH
|
||||
# value : admin
|
||||
# become: yes
|
||||
|
||||
|
||||
# export GOROOT='{{ golang_install_dir }}'
|
||||
# export PATH=$GOROOT/bin:$PATH
|
||||
|
||||
# export GOROOT='/opt/go/1.22.6'
|
||||
# export PATH=$GOROOT/bin:$PATH
|
||||
|
||||
roles:
|
||||
- { role: gantsign.golang, tags: go }
|
||||
environment:
|
||||
GOROOT: "{{ golang_install_dir }}"
|
||||
PATH: $GOROOT/bin:$PATH
|
||||
tasks:
|
||||
- name: Install go tools
|
||||
command: "{{ item }}"
|
||||
become_user: stephane
|
||||
loop:
|
||||
- go install github.com/projectdiscovery/katana/cmd/katana@latest
|
||||
- go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
|
||||
- go install -v github.com/LukaSikic/subzy@latest
|
||||
- go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest
|
||||
- go install github.com/projectdiscovery/asnmap/cmd/asnmap@latest
|
||||
- go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest
|
||||
|
||||
# projectdiscovery s
|
||||
# export PDCP_API_KEY=*************
|
||||
Reference in New Issue
Block a user