loelkes.octoprint

ansible-octoprint

Liberación Fecha de liberación Último compromiso Colaboradores Problemas abiertos Licencia

Rol de Ansible para desplegar OctoPrint como servicios de systemd en Debian (o similar, como Raspbian, Ubuntu).

El archivo de configuración no es gestionado por este rol por ahora. Se eliminará si el estado se establece en ausente en las variables. Los comandos de reinicio se configuran a través de la CLI de configuración de OctoPrint.

Nota: Este rol y repositorio no deberían contener ayuda o consejos sobre la configuración de octoprint/ansible/linux/raspberrypi. Por favor, consulta los manuales de los respectivos proyectos para obtener ayuda.

Requisitos

Host Debian o similar con SSH habilitado. El usuario utilizado para ansible debe poder ejecutar comandos sudo sin contraseña.

Variables del rol

octoprint:
  puerto: 5000 # Puerto para OctoPrint
  usuario: pi # Usuario del sistema que ejecuta OctoPrint. Debe existir previamente, no es gestionado por este rol.
  grupo: pi # Grupo del sistema que ejecuta OctoPrint. Debe existir previamente, no es gestionado por este rol.
  versión: última # Versión de OctoPrint.
  estado: presente # Establecer en ausente para eliminar todos los archivos, configuraciones y servicios.
  dir: /srv/octoprint # Directorio de instalación de OctoPrint.

Ejemplos

Para instalar OctoPrint en la última versión:

    - nombre: Proveer OctoPrint
      hosts: rpi-octoprint
      remote_user: pi
      become: true
      roles:
      - loelkes.octoprint

Para instalar OctoPrint con una versión específica:

    - nombre: Proveer OctoPrint
      hosts: rpi-octoprint
      remote_user: pi
      become: true
      vars:
        octoprint:
          versión: "1.8.7"
      roles:
      - loelkes.octoprint

Para actualizar OctoPrint, manteniendo la configuración y credenciales de acceso existentes:

    - nombre: Actualizar OctoPrint con configuración existente
      hosts: rpi-octoprint
      remote_user: pi
      become: true
      roles:
      - loelkes.octoprint

Para desinstalar OctoPrint y todas las dependencias del paquete:

    - nombre: Desinstalar OctoPrint en Raspberry Pi OS
      hosts: rpi-octoprint
      remote_user: pi
      become: true
      vars:
        octoprint:
          estado: ausente
      roles:
      - loelkes.octoprint

Contribuciones

Consulta las Guías de Contribución

Licencia

BSD 2-Cláusulas

Registro de cambios

Consulta CHANGELOG.md

Autores

Instalar
ansible-galaxy install loelkes.octoprint
Licencia
bsd-2-clause
Descargas
329
Propietario