Articles of tela de

¿El tejido python es compatible con el conjunto dynamic env.hosts?

Quiero cambiar el env.hosts dinámicamente porque a veces quiero implementar primero en una máquina, verifique si está bien y luego implementar en muchas máquinas. Actualmente necesito configurar env.hosts primero, ¿cómo podría configurar env.hosts en un método y no en global al inicio del script?

¿Cómo git no cometer nada sin un error?

Estoy tratando de escribir un script de tela que hace un git commit ; sin embargo, si no hay nada que cometer, git sale con un estado de 1 . La secuencia de comandos de implementación toma eso como infructuoso, y se cierra. Quiero detectar fallas a cometer reales , por lo que no puedo […]

Instalar Python Fabric en Windows

¿Cómo conseguir una instalación de Python Fabric en funcionamiento en Windows?

¿Cómo detectar errores de autenticación en Fabric y volver a intentarlo?

Tengo dos nombres de usuario y las contraseñas correspondientes que uso para administrar mis servidores. ¿Existe alguna forma de tener mis scripts / módulos fab, usar uno y luego el segundo si el primero falló, sin tener que mantener una lista completa de credenciales para Cada host o incluso grupo de ellos. No veo ninguna […]

iniciar un proceso en segundo plano con nohup utilizando tela

estoy intentando iniciar un proceso celerycam utilizando la tela usando el siguiente comando nohup. Desafortunadamente, no pasa nada, utilizando manualmente el mismo comando, podría comenzar el proceso pero no a través de la estructura. ¿Algún consejo sobre cómo puedo resolver esto? def start_celerycam(): ”’Start celerycam daemon”’ with cd(env.project_dir): virtualenv(‘nohup bash -c “python manage.py celerycam –logfile=%scelerycam.log […]

El comando de ejecución de Python Fabric devuelve “binascii.Error: Rellenado incorrecto”

Estoy tratando de conectarme para conectarme a amazon EC2 a través de la estructura utilizando el siguiente script. Pero me encontré con un problema que no estoy seguro de cómo resolverlo. import os from fabric.api import run, env, local, cd WORK = os.getenv(‘HOME’) + ‘/Work/myproject/’ env.user = ‘ubuntu’ env.hosts = [ ‘128.248.268.288’ ] env.key_filename = […]

Cómo continuar una tarea cuando Fabric recibe un error.

Cuando defino una tarea para ejecutar en varios servidores remotos, si la tarea se ejecuta en el servidor uno y sale con un error, Fabric se detendrá y abortará la tarea. Pero quiero hacer que Fabric ignore el error y ejecute la tarea en el siguiente servidor. ¿Cómo puedo hacer que haga esto? Por ejemplo: […]

desmitificar Frask app.secret_key

Si app.secret_key no está configurado, Flask no le permitirá configurar o acceder al diccionario de la sesión. Esto es todo lo que la guía del usuario del matraz tiene que decir sobre el tema. Soy muy nuevo en el desarrollo web y no tengo idea de cómo / por qué funciona nada de seguridad. Me […]

contraseña de la tela

Cada vez que se ejecuta la estructura, solicita una contraseña de root, puede enviarse junto con las propuestas automatizadas. fab staging test

Cómo configurar los hosts de destino en el archivo Fabric

Quiero usar Fabric para implementar el código de mi aplicación web en los servidores de desarrollo, almacenamiento intermedio y producción. Mi archivo fab def deploy_2_dev(): deploy(‘dev’) def deploy_2_staging(): deploy(‘staging’) def deploy_2_prod(): deploy(‘prod’) def deploy(server): print ‘env.hosts:’, env.hosts env.hosts = [server] print ‘env.hosts:’, env.hosts Salida de muestra: host:folder user$ fab deploy_2_dev env.hosts: [] env.hosts: [‘dev’] No […]