FOROS DE INFORMATICA
Noticias: Habilitada la opción de Karma para usuarios con más de 50 mensajes
 
*
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
Junio 21, 2021, 02:35:11


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1]
  Imprimir  
Autor Tema: Archivo ignition  (Leído 47 veces)
Javier_CMM
Nuevo
*

Karma:0
Desconectado Desconectado

Mensajes: 1


« : Junio 08, 2021, 07:42:48 »

Llevo varios días intentando instalar las xen tools en un fedora CoreOS mediante un archivo ignition y necesito que se instalen, se habiliten, aparezcan instaladas y que dicho comando solo se ejecute una vez.
Paso por aquí el script, espero que esté decentemente hecho:
variant: fcos
version: 1.0.0
passwd:
  users:
    - name: core
      password_hash: "$1$swHr5PIQ$E73bq0Q2wQtj9hVvYDKr.1"
      groups:
        - docker
        - sudo       
systemd:
  units:
    - name: install-rpms.service
      enabled: true
      contents: |
        [Unit]
        Description=Install packages
        ConditionFirstBoot=yes
        Wants=network-online.target
        After=network-online.target
        After=multi-user.target
        [Service]
        Type=oneshot
        ExecStart=rpm-ostree ex livefs install xe-guest-utilities-latest git docker-compose htop
        [Install]
        WantedBy=multi-user.target
    - name: install-rpms3.service
      enabled: true
      contents: |
        [Unit]
        Description=Install packages
        ConditionFirstBoot=yes
        [Service]
        Type=oneshot
        ExecStart=systemctl enable --now xe-linux-distribution
        [Install]
        WantedBy=multi-user.target
    - name: keyboard.service
      enabled: true
      contents: |
        [Unit]
        Description=Change language
        ConditionFirstBoot=yes
        [Service]
        Type=oneshot
        ExecStart=localectl set-keymap es
        [Install]
        WantedBy=multi-user.target
storage:
  files:
    - path: /etc/ssh/sshd_config.d/20-enable-passwords.conf
      mode: 0644
      contents:   
        inline: |
          # Fedora CoreOS disables SSH password login by default.
          # Enable it.
          # This file must sort before 40-disable-passwords.conf.
          PasswordAuthentication yes
    - path: /etc/hostname
      mode: 0644
      contents:
        inline: rpd.madrid.medios.es
    - path: /etc/locale.conf
      mode: 0644
      contents:
        inline: KEYMAP="es"
                FONT="eurlatgr"
                LANG=es_ES.UTF-8



       
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.13 | SMF © 2006-2009, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM