Algunos scripts de Ansible que me ayudan a iniciar un nuevo servidor

Esto me lleva a los pasos de instalación mucho más rápido. Se encarga de la instalación de Git, Docker, etc. Actualmente solo probado en https://hetzner.cloud, pero debería funcionar para otros. Solo es necesario omitir el primer bloque si se usa AWS o algo similar donde no se inicia sesión como root.

No estoy seguro de si tendré mucho más que agregar. Pero podría ser útil si esto pudiera completar una instalación básica completa de Discourse, mediante el uso de plantillas de configuración.

3 Me gusta

Mi servicio de instalación utiliza Ansible para automatizar completamente el proceso. Un playbook crea el droplet de Digital Ocean, realiza algunas manipulaciones básicas de configuración y crea el dominio en Mailgun. Luego, envía un correo electrónico con las instrucciones de DNS y espera a que se cree el registro A, para después esperar a que Mailgun valide el dominio. A continuación, procede a instalar Discourse, configurar plugins, establecer webhooks para el procesamiento de rebotes de Mailgun, crear el receptor de correo, configurar Discourse para que lo utilice y enviar un mensaje al usuario cuando todo esté completo.

Lo que falta ahora es la configuración de DNS, pero mis clientes utilizan una gama tan amplia de servicios que sería una tarea imposible. (Probablemente habría gastado mucho menos tiempo haciendo las instalaciones manualmente, pero ¿de qué tendría gracia eso?)

¿Son de código abierto tus plantillas?

No por ahora. No es lo suficientemente presentable para compartirlo, y cualquiera que quisiera el código sería o bien un competidor o, lo más probable, alguien que necesitaría mucho soporte gratuito para hacerlo funcionar.

Aunque eso no necesariamente es cierto. Podría ser alguien que no necesita apoyo y no quiere competir. Me alegro de que hayas encontrado algo que funcione para ti, aunque.

1 me gusta

Estoy de acuerdo contigo en principio, pero llevaría algunas horas asegurarme de que no tenga información privada. Tengo varias otras cosas con mayor prioridad que no estoy terminando (varias actualizaciones de scripts de importación, actualización de discourse-setup para la clave de API de MaxMind, por empezar).

Hola @pfaffman,
justo en el punto de instalar una nueva instalación de discourse :slight_smile:
Sería el momento perfecto (para mí) para tener un playbook / rol genial para la instalación de discourse :stuck_out_tongue:

Saludos,

Julian

Puedes ir a dashboard.literatecomputing.com y usar el mío.