mirror of
https://github.com/deployphp/deployer.git
synced 2025-02-23 16:54:08 +01:00
3.3 KiB
3.3 KiB
provision
Configuration
lsb_release
Name of lsb_release like: focal, bionic, etc.
As only Ubuntu 20.04 LTS is supported for provision should be the focal
.
sudo_password
ssh_copy_id
Specify which key to copy to server.
Set to false
to disable copy of key.
'~/.ssh/id_rsa.pub'
Tasks
provision
Provision the server.
This task is group task which contains next tasks:
- provision:check
- provision:configure
- provision:update
- provision:upgrade
- provision:install
- provision:ssh
- provision:firewall
- provision:deployer
- provision:server
- provision:php
- provision:composer
- provision:npm
- provision:website
- provision:banner
provision:check
Check pre-required state.
provision:configure
Collect required params.
provision:update
Add repositories and update.
provision:upgrade
Upgrade all packages.
provision:install
Install packages.
provision:server
Configure server.
provision:ssh
Configure SSH.
provision:deployer
Setup deployer user.
provision:firewall
Setup firewall.
provision:banner
Show banner.