Skip to content
Snippets Groups Projects
cloud-init.yml 1.36 KiB
Newer Older
  • Learn to ignore specific revisions
  • # System update
    
    package_update: true
    package_upgrade: true
    
    
    # Install Packages
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    packages:
      - curl
    
    Nathan Rodet's avatar
    Nathan Rodet committed
      - git
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
    # Install Rust
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/projects/labo-rust/-/raw/develop/instance-scripts/scripts/rust.sh | bash"
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
    # Install Docker
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/projects/labo-rust/-/raw/develop/instance-scripts/scripts/docker.sh | bash"
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    # Install Atrium
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/projects/labo-rust/-/raw/develop/instance-scripts/config-files/atrium.yaml -o atrium.yaml"
    
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/projects/labo-rust/-/raw/develop/instance-scripts/config-files/atrium.sh | bash"
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    # Install And Run Code Server
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/projects/labo-rust/-/raw/develop/instance-scripts/scripts/code-server.sh | bash"
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/projects/labo-rust/-/raw/develop/instance-scripts/config-files/config.yaml -o config.yaml"
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
    # Run Webtop Container
    
    Nathan Rodet's avatar
    Nathan Rodet committed
    #
    
      - "curl https://forge.grandlyon.com/systemes-dinformation/alpha/projects/labo-rust/-/raw/develop/instance-scripts/scripts/webtop.sh | sh"
    
    #
    # Install Repository
    #
    
      - "git clone https://github.com/NathanRodet/rust-axum-demo /root/rust-axum-demo"