Rundeck

De TheNets Wiki
Ir para: navegação, pesquisa

Opinião

Tive muitos problemas com o Rundeck. Tanto a versão Docker quanto a versão "normal" tiveram muitos problemas de simplesmente disparar o evento, ocorrer alguma falha e não exibir nenhum tipo de log. Recomendo o Jenkins no lugar do Rundeck. Especialmente com o Blue Ocean, o Jenkins é uma opção muito mais amigável para os desenvolvedores que forem usar.

Instalação

Instalação com o Docker:

# Create network
docker network create rundeck

# Create MySQL container
docker run -d \
    --name rundeck-mysql \
    --network rundeck \
    -v /opt/rundeck_mysql:/var/lib/mysql \
    -e MYSQL_ROOT_PASSWORD=root \
    -e MYSQL_DATABASE=rundeck \
    -e MYSQL_USER=rundeck \
    -e MYSQL_PASSWORD=rundeck \
    mysql:5.7

# wait 30 seconds to MySQL database be created...

# Create Rundeck container
docker run -d \
    --name rundeck \
    --network rundeck \
    -p 4440:4440 \
    -e RUNDECK_GRAILS_URL=http://127.0.0.1:4440 \
    -e RUNDECK_SERVER_ADDRESS=0.0.0.0 \
    -e RUNDECK_DATABASE_DRIVER="com.mysql.jdbc.Driver" \
    -e RUNDECK_DATABASE_USERNAME=rundeck \
    -e RUNDECK_DATABASE_PASSWORD=rundeck \
    -e RUNDECK_DATABASE_URL="jdbc:mysql://rundeck-mysql/rundeck?autoReconnect=true&useSSL=false" \
    -v /opt/rundeck_config:/home/rundeck/server/config/ \
    -v /opt/rundeck_data:/home/rundeck/server/data \
    rundeck/rundeck:3.0.7

Referência:

https://hub.docker.com/r/rundeck/rundeck/