Skip to content
Snippets Groups Projects
cloud-init.yml 1.2 KiB
Newer Older
Nathan RODET's avatar
Nathan RODET committed
#cloud-config

# System update
package_update: true
package_upgrade: true

# Install Packages
packages:
  - curl
  - git
Nathan RODET's avatar
Nathan RODET committed
  - argon2
Nathan Rodet's avatar
Nathan Rodet committed
  - pip3
  - ffuf
  - nmap
  - john
  - nikto
  - dirb
  - sqlmap
Nathan RODET's avatar
Nathan RODET committed

runcmd:
Nathan Rodet's avatar
Nathan Rodet committed
  #
  # Cloud-init execute cmd before HOME and USER are set.
  #
Nathan RODET's avatar
Nathan RODET committed
  - "export HOME=/root"
  - "export USER=root"
Nathan Rodet's avatar
Nathan Rodet committed
  #
  # Install Docker
  #
  - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/pocs/cloud-machinist/cloud-machinist-templates/scaleway-attack-instances-template/-/raw/main/instance-scripts/scripts/docker.sh | bash"
  #
  # Install Atrium
  #
  - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/pocs/cloud-machinist/cloud-machinist-templates/scaleway-attack-instances-template/-/raw/main/instance-scripts/scripts/atrium.sh | bash"
  #
  # Install ttyd
  #
  - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/pocs/cloud-machinist/cloud-machinist-templates/scaleway-attack-instances-template/-/raw/main/instance-scripts/scripts/ttyd.sh | bash"
  #
  # Install Tools
  #
  - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/pocs/cloud-machinist/cloud-machinist-templates/scaleway-attack-instances-template/-/raw/main/instance-scripts/scripts/tools.sh | bash"