Skip to content
Snippets Groups Projects
Select Git revision
  • 16e21a62be1c04dcd7d540c2dabb75168e9013b9
  • main default
  • tp2
  • tp1
  • tp3
  • tp3-correction
  • tp2-correction
  • tp1-correction
  • admins
9 results

cloudinit.yaml

Blame
  • Forked from an inaccessible project.
    user avatar
    Florentin Labelle authored
    16e21a62
    History
    cloudinit.yaml 1011 B
    #cloud-config
    ssh_pwauth: 1
    apt_upgrade: true
    package_reboot_if_required: true
    packages:
      - zsh
      - curl
      - python3-pip
      - git
      - ca-certificates
    runcmd:
      - mkdir -p /etc/zsh
      - git clone https://github.com/robbyrussell/oh-my-zsh.git /etc/zsh/.oh-my-zsh
      - mkdir -p /etc/zsh/.oh-my-viarezo
      - git clone https://gitlab.viarezo.fr/ViaRezo/oh-my-viarezo.git /etc/zsh/.oh-my-viarezo/themes/oh-my-viarezo
      - git clone https://gitlab.viarezo.fr/ViaRezo/zsh-plugins.git /etc/zsh/.oh-my-viarezo/plugins
      - curl https://gitlab.viarezo.fr/-/snippets/40/raw/main/zshrc > /etc/zsh/zshrc
      - chsh -s /bin/zsh
      - touch /root/.zshrc
      - touch /home/viazero/.zshrc
    users:
      - default
      - name: viazero
        primary_group: viazero
        groups:
          - users
        lock_passwd: false
        shell: /bin/zsh
        sudo: ALL=(ALL) NOPASSWD:ALL
        passwd: $6$guerande$DRCPGRYGGDUkgmgKVRivCIVfFX7oqQTAJ9Y1AosRgHoCe6BMpnMsCgANvc5DbOdogmwSyaYZ1F5O7ItK.GqlE.
      - name: ubuntu
        primary_group: ubuntu
        groups:
          - users