]>
git.phdru.name Git - ansible.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Oleg Broytman [Tue, 16 Jul 2019 21:35:20 +0000 (00:35 +0300)]
Feat: Rename/move playbooks
Move playbooks/ansible-* -> playbooks/ansible/*.
Move playbooks/debian-* -> playbooks/debian/*.
Oleg Broytman [Tue, 16 Jul 2019 21:32:19 +0000 (00:32 +0300)]
Feat: Move roles/debian-* -> roles/debian/*
Oleg Broytman [Tue, 16 Jul 2019 19:32:06 +0000 (22:32 +0300)]
Feat(run-role): Run a role using a universal playbook
Oleg Broytman [Tue, 16 Jul 2019 18:56:42 +0000 (21:56 +0300)]
Feat(debian-logcheck): Add a playbook to update logcheck ignore files
Oleg Broytman [Tue, 16 Jul 2019 00:35:16 +0000 (03:35 +0300)]
Fix plays and tasks names
Oleg Broytman [Tue, 16 Jul 2019 00:13:48 +0000 (03:13 +0300)]
Fix(debian-init-system): Combine uploading and extracting
Combine uploading and extracting in one step using module `unarchive`.
Extract directly to `/home/phd`.
Oleg Broytman [Mon, 15 Jul 2019 23:58:26 +0000 (02:58 +0300)]
Fix(debian-init-system): Access playbooks in the home directory
Oleg Broytman [Mon, 15 Jul 2019 23:51:36 +0000 (02:51 +0300)]
Feat(debian-init-system): Configure locales
Oleg Broytman [Mon, 15 Jul 2019 23:26:19 +0000 (02:26 +0300)]
Feat(debian-init-system): Add a script to run the playbook
Oleg Broytman [Mon, 15 Jul 2019 23:25:26 +0000 (02:25 +0300)]
Feat(debian-init-system): Configure `apt`
Setup `/etc/apt/sources.list` from a template.
Oleg Broytman [Mon, 15 Jul 2019 23:24:00 +0000 (02:24 +0300)]
Feat(debian-init-system): Install more software
Install `curl`, `wget` and `gnupg`.
Oleg Broytman [Sun, 14 Jul 2019 13:41:11 +0000 (16:41 +0300)]
Feat(adjtimex): Copy the script if it's not already there
Oleg Broytman [Sun, 14 Jul 2019 13:40:44 +0000 (16:40 +0300)]
Fix(adjtimex): Fix spelling
Oleg Broytman [Sun, 14 Jul 2019 06:39:05 +0000 (09:39 +0300)]
Feat: Add playbooks related to ~/.ansible/tmp
Oleg Broytman [Sun, 14 Jul 2019 05:56:50 +0000 (08:56 +0300)]
Feat(debian-phd): Setup home directory
Copy phd.tar.bz2, extract it and rsync to home.
Oleg Broytman [Sun, 14 Jul 2019 05:17:10 +0000 (08:17 +0300)]
Feat(debian-phd): Test if the user was already created
Actually test if the home was already initialized.
Oleg Broytman [Sun, 14 Jul 2019 05:16:09 +0000 (08:16 +0300)]
Style(debian-init-system): Fold long line
Oleg Broytman [Sun, 14 Jul 2019 04:37:41 +0000 (07:37 +0300)]
Feat(debian-init-system): Install archivers/compressors
Oleg Broytman [Sun, 14 Jul 2019 04:36:55 +0000 (07:36 +0300)]
Feat(debian-init-system): Split to debian-init-user-phd
Oleg Broytman [Sun, 14 Jul 2019 03:12:55 +0000 (06:12 +0300)]
Feat: Add `vbox-inventory`
Add an inventory file for local VirtualBox servers.
Oleg Broytman [Sun, 14 Jul 2019 03:09:45 +0000 (06:09 +0300)]
Feat: Add `ansible-ssh`
A script to create SSH connection sharing control path
(alsmost) the same way ansible does it. Requires
[ssh_connection]
ssh_args = -C -o ControlMaster=auto -o ControlPath="~/.ssh/controls/%r@%h:%p" -o ControlPersist=600
in `~/.ansible.cfg`.
Oleg Broytman [Sun, 14 Jul 2019 03:06:18 +0000 (06:06 +0300)]
Feat: Split `debian-init-user-phd` into roles
Split `debian-init-user-phd` into `debian-init-local-phd`,
`debian-init-system`, `debian-init-user-phd` and roles
`debian-init-system`, `debian-phd` and `debian-sudo`.
Oleg Broytman [Sun, 14 Jul 2019 03:04:53 +0000 (06:04 +0300)]
Fix(run-playbook): Pass all arguments
Pass all command line parameters to `ansible-playbook`.
Oleg Broytman [Sun, 14 Jul 2019 03:02:57 +0000 (06:02 +0300)]
Fix(monthly-truncate-logs): Use YAML syntax instead of `=`
Oleg Broytman [Fri, 12 Jul 2019 22:27:07 +0000 (01:27 +0300)]
Feat(adjtimex): Add a playbook to run `adjtimex.sh`
Oleg Broytman [Fri, 12 Jul 2019 22:23:33 +0000 (01:23 +0300)]
Feat(run-playbook): Run any playbook from the command line
Rename debian-update-all-apt.sh -> run-playbook.
Oleg Broytman [Fri, 12 Jul 2019 00:14:18 +0000 (03:14 +0300)]
Feat(debian-init-user-phd): Create groups
Oleg Broytman [Fri, 12 Jul 2019 00:13:47 +0000 (03:13 +0300)]
Fix(debian-init-user-phd): Fix YAML syntax
Oleg Broytman [Thu, 11 Jul 2019 23:31:30 +0000 (02:31 +0300)]
Fix(debian-init-user-phd): Fix file mode
Not executable, please.
Oleg Broytman [Thu, 11 Jul 2019 23:29:49 +0000 (02:29 +0300)]
Feat(debian-init-user-phd): Use dynamic list of hosts
Default list is `servers`.
Oleg Broytman [Thu, 11 Jul 2019 16:37:26 +0000 (19:37 +0300)]
Add debian-update-all-apt.sh
Oleg Broytman [Fri, 5 Jul 2019 17:21:46 +0000 (20:21 +0300)]
Feat(inventory): Add group `localnet`
Oleg Broytman [Fri, 5 Jul 2019 17:20:41 +0000 (20:20 +0300)]
Feat(inventory): Canonicalize hostname `home`
Oleg Broytman [Tue, 2 Jul 2019 13:10:12 +0000 (16:10 +0300)]
Feat: Truncate Linux logs monthly
Add monthly-truncate-logs.yml playbook.
Oleg Broytman [Fri, 28 Jun 2019 22:23:45 +0000 (01:23 +0300)]
Feat(debian-update-all-apt): Update all packages
Update all installed packages to the latest state.
Oleg Broytman [Fri, 28 Jun 2019 22:21:29 +0000 (01:21 +0300)]
Feat(debian-update-all-apt): Use dynamic list of hosts
Pass the list of hosts from the command line:
`ansible-playbook -e hosts=localhost -v debian-update-all-apt.yml`
Default is `all`.
Oleg Broytman [Tue, 25 Jun 2019 15:55:44 +0000 (18:55 +0300)]
Refactor debian-update-all-apt.yml: `name`
Oleg Broytman [Tue, 25 Jun 2019 15:55:03 +0000 (18:55 +0300)]
Speedup debian-init-user-phd.yml by not gathering facts
Oleg Broytman [Fri, 21 Jun 2019 15:43:10 +0000 (18:43 +0300)]
User `phd` playbook: Update groups
Set different groups for localhost and servers
Oleg Broytman [Tue, 18 Jun 2019 00:10:28 +0000 (03:10 +0300)]
Add a playbook to init user `phd`
Add user `phd`, copy its public ssh key.
Oleg Broytman [Sun, 16 Jun 2019 15:23:02 +0000 (18:23 +0300)]
Add a playbook to update debian systems using apt
Add `playbooks/debian-update-all-apt.yml`.
Oleg Broytman [Sun, 16 Jun 2019 13:48:04 +0000 (16:48 +0300)]
Inventory: Add servers
Oleg Broytman [Sun, 16 Jun 2019 13:47:42 +0000 (16:47 +0300)]
Inventory: Add localhost