Skip to main content
Version: 7.x

provision

Source

Configuration

lsb_release

Source

Name of lsb_release like: focal, bionic, etc. As only Ubuntu 20.04 LTS is supported for provision should be the focal.

sudo_password

Source

ssh_copy_id

Source

Specify which key to copy to server. Set to false to disable copy of key.

Default value
'~/.ssh/id_rsa.pub'

Tasks

provision

Source

Provision the server.

This task is group task which contains next tasks:

provision:check

Source

Checks pre-required state.

provision:configure

Source

Collects required params.

provision:update

Source

Adds repositories and update.

provision:upgrade

Source

Upgrades all packages.

provision:install

Source

Installs packages.

provision:server

Source

Configures a server.

provision:ssh

Source

Configures the ssh.

provision:deployer

Source

Setups a deployer user.

provision:firewall

Source

Setups a firewall.

provision:verify

Source

Verifies what provision was successful.



Support Deployer โค๏ธ

Hello, my name is Anton Medvedev. I'm the creator of the Deployer. I maintain this open source project in my spare time. Supporters on GitHub give me extra motivation to work on the project.

Consider supporting Deployer via GitHub Sponsors.