Commit graph

33 commits

Author SHA1 Message Date
bronsen
bd2488b361
[git] enable verification of commits 2025-03-11 22:57:53 +01:00
bronsen
d38b20e442 [dependencies] update dependencies 2025-03-11 22:07:03 +01:00
bronsen
2200dba8a5 [just] lint targets 2025-03-11 22:05:17 +01:00
bronsen
04ef41365c [dependencies] compile without requirering hashes
That failed for bloody setuptools
2025-03-07 11:38:11 +01:00
bronsen
a78aeb031e [lint] satisfy ansible-lint 2025-03-03 23:54:15 +01:00
bronsen
e98d2fc075 [dependencies dev] require ansible-lint 2025-03-03 23:53:58 +01:00
bronsen
f2f559883f [playbook] move vars file into own folder 2025-03-03 23:53:31 +01:00
bronsen
9b5b168bbb [todo] check items that are deemed "done" 2025-03-03 23:22:47 +01:00
bronsen
47d8488264 [playbook,solr] download, install, and run Solr on a ubuntu server 2025-03-03 23:20:24 +01:00
bronsen
61452e0cb9 [just] add "lint" recipe
currently only lints `Vagrantfile`
2025-03-03 22:55:28 +01:00
bronsen
d71f081a95 [vagrant,inventory] add new ubuntu server machine for next step in book 2025-03-03 22:54:37 +01:00
bronsen
9ed52d9764 [vagrant] explicitly set ssh ports for each machine 2025-03-03 22:54:02 +01:00
bronsen
74e978886c [playbook,mysql] fix database URI
it has a "double slash" but only one colon
2025-03-03 22:09:48 +01:00
bronsen
b29daca8a3 [playbook,drupal] install actually installable version of drupal and drush 2025-03-03 22:09:04 +01:00
bronsen
d6b902e204 [playbook] install (php-)composer from debian 2025-03-03 22:05:03 +01:00
bronsen
df86bd5bef [dependencies] create dev dependencies file and recompile them all 2025-03-03 20:33:03 +01:00
bronsen
f8fc0a0565 [just] fix reference to default playbook 2025-03-03 20:32:33 +01:00
bronsen
05e10e6a65 [just] rename default variables 2025-03-03 19:54:56 +01:00
bronsen
fdcd23d9b3 [todo] greatly extend todo list 2025-03-03 19:54:27 +01:00
bronsen
430a509fc7 [ansible] enable pipelining for moar better performance 2025-03-03 19:54:04 +01:00
bronsen
86ae57c5c7 [playbook] try to install Drupal on debian bookworm
it fails...
2025-03-03 19:53:31 +01:00
bronsen
13308f1b54 create todo list
Once completed, playbooks should be created for the manitu server (but
still tested against a local VM)
2025-03-03 10:58:58 +01:00
bronsen
7a0c7b0226 [ansible,notes] add a note about all of ansible's configurations options 2025-03-03 10:37:35 +01:00
bronsen
e391518581 [hosts] switch to yaml format 2025-03-02 11:48:46 +01:00
bronsen
0a44247e74 [hosts] become "postgres" on db server to manage postgres 2025-03-02 10:05:49 +01:00
bronsen
958a7a3cc3 [hosts] add comments explaining what certain settings do 2025-02-28 10:44:19 +01:00
bronsen
3f639a82d5 [hosts] fix typo in group name 2025-02-28 10:23:18 +01:00
bronsen
6520fda601 [hosts] make connecting via ssh work
ssh needed
- to allow RSA
- pointing to the private key from vagrant
- telling of correct port number

Values were copied from `vagrant ssh-config` and applied to the
appropriate level in hosts.ini
2025-02-28 10:22:12 +01:00
bronsen
01a3d66c52 [ansible conf] remove empty/out-commented lines 2025-02-28 10:16:43 +01:00
bronsen
115ee77f8e [codestyle] remove trailing whitespace 2025-02-28 10:16:02 +01:00
bronsen
621ec1a223 [dependencies] use just to pip-compile-multi our requirements
The generated header is in requirements/_header_text.
2025-02-28 10:15:45 +01:00
bronsen
b683d061d8 on page 23 of the book 2025-02-28 08:15:25 +01:00
bronsen
75856335f1 initial commit with populated .gitignore 2025-02-28 08:15:05 +01:00