$ chown deployer:www-data .env
chmod 0640 .env
chown deployer:www-data .env
chmod 0640 .env
chown deployer:www-data .env
chmod 0640 .env
ls -la .env
stat -c '%a %U:%G' .env
ls -la .env
stat -c '%a %U:%G' .env
ls -la .env
stat -c '%a %U:%G' .env
ansible-vault encrypt_string 'supersecretpassword' --name 'db_password'
ansible-vault encrypt_string 'supersecretpassword' --name 'db_password'
ansible-vault encrypt_string 'supersecretpassword' --name 'db_password'
ansible-vault edit group_vars/all/secrets.yml
ansible-vault edit group_vars/all/secrets.yml
ansible-vault edit group_vars/all/secrets.yml
caddy reload --config /etc/caddy/Caddyfile
caddy reload --config /etc/caddy/Caddyfile
caddy reload --config /etc/caddy/Caddyfile
CREATE USER 'app_new'@'localhost' IDENTIFIED BY 'newpassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON appdb.* TO 'app_new'@'localhost';
FLUSH PRIVILEGES;
CREATE USER 'app_new'@'localhost' IDENTIFIED BY 'newpassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON appdb.* TO 'app_new'@'localhost';
FLUSH PRIVILEGES;
CREATE USER 'app_new'@'localhost' IDENTIFIED BY 'newpassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON appdb.* TO 'app_new'@'localhost';
FLUSH PRIVILEGES;
# Update DB_USERNAME and DB_PASSWORD in .env
# Run your deployment process
# Update DB_USERNAME and DB_PASSWORD in .env
# Run your deployment process
# Update DB_USERNAME and DB_PASSWORD in .env
# Run your deployment process
DROP USER 'app_old'@'localhost';
DROP USER 'app_old'@'localhost';
DROP USER 'app_old'@'localhost';
echo "ssh-ed25519 AAAA... newcomment" >> ~/.ssh/authorized_keys
echo "ssh-ed25519 AAAA... newcomment" >> ~/.ssh/authorized_keys
echo "ssh-ed25519 AAAA... newcomment" >> ~/.ssh/authorized_keys
ssh-keygen -t ed25519 -C "deploy-key-reponame" -f ~/.ssh/deploy_reponame -N ""
ssh-keygen -t ed25519 -C "deploy-key-reponame" -f ~/.ssh/deploy_reponame -N ""
ssh-keygen -t ed25519 -C "deploy-key-reponame" -f ~/.ssh/deploy_reponame -N ""