~/talk

Deploying PHP applications with Ansible, Ansible Vault and Ansistrano

Talkat DrupalCon Amsterdam 2019 · 2019-10-28..10-31· [php, serverless]
slides:none on file

Uses Ansible to provision a full LAMP stack, run the composer module, clone repositories with the Git module and create MySQL databases and users; secrets live encrypted in Ansible Vault files instead of plaintext. Adds Ansistrano to keep timestamped release directories, shared files, a current symlink and an Ansistrano rollback playbook to revert to the previous release. Demo shows a real Drupal codebase deployed to a VM, composer installs run, symlink swaps and the site is accessible and login succeeds.

AI-written summary · about

  1. 0:00Introduction
  2. 2:12What is Ansible
  3. 6:39Commands
  4. 10:05Roles
  5. 12:04Deploy Llamo
  6. 19:19Build hooks
  7. 21:53Demo
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.