Skip to content
Snippets Groups Projects
cloud-init.yml 1.67 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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
      - build-essential
    
    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"
      #
    
    Nathan Rodet's avatar
    Nathan Rodet committed
      # Install Webtop
      #
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/pocs/cloud-machinist/cloud-machinist-templates/scaleway-attack-instances-template/-/raw/main/instance-scripts/scripts/webtop.sh | bash"
      #
    
    Nathan Rodet's avatar
    Nathan Rodet committed
      # 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"
    
      #
      # Install Lists
      #
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/pocs/cloud-machinist/cloud-machinist-templates/scaleway-attack-instances-template/-/raw/main/instance-scripts/scripts/lists.sh | bash"