9f832c7fbf
Single necessary change - remove sha-sum of composer version
2025-11-06 15:58:00 +03:00
f5b9100bc3
Use maximal acceptable ansible version vor correctly worked debops roles (with legacy buildin.include functions)
...
Set to currently newest version of debops
Use newest python version
Native way for create pma nginx config symlink
Correct disable local nginx host - appropriate dict item name field for preventing errors
2025-11-06 13:05:02 +03:00
2a1dc74039
Downgrade python and ansible versions, create python packages list and change mariadb upstream
2025-11-06 02:08:08 +03:00
aee0b1dab9
phpmyadmin fix
2025-11-05 20:23:07 +03:00
b70574767e
* use debops as separate package
...
* set python version via pyenv
2025-04-08 12:40:45 +03:00
d9232999ca
+ probes to use env vars for lxc projects
2025-03-09 20:06:39 +03:00
db847c8710
* that is debian not ubuntu
2025-02-16 13:00:34 +00:00
3dfacd0822
+ refactored and solve some problems with mariadb and nginx playbook
...
+ apps playbooks - docker, caprover
* simple refactore starter scripts
+ apt update debops playboook prepend launch by default
* sury repo changed
* database users locked to localhost only
* phpmyadmin blowfish generate secret fix
2025-02-10 23:35:41 +03:00
bff53b4c1a
* correct curl options for downloading direnv release binary
...
* hard checkout dotfiles after yadm repository fetch
2024-10-16 18:45:28 +03:00
2097964fc4
* try to automatic install yadm and direnv if not presented on target system
2024-10-16 17:35:55 +03:00
74f9f3ef7a
* set bigger client max body size for backend fpm socket
...
* try to use ${HOME} var instead of ansible user var for detecting home dir
2024-10-09 15:02:43 +03:00
3243c81b3d
+ change starship command prompt sign for non privileged user in separate yadm playbook
2024-09-22 17:51:52 +03:00
051b7778d6
* set correctly sign character for yadm starship toml when setting up for non-root user
2024-08-05 12:49:44 +03:00
7f393e79d7
+ remove include sub domains from hsts policy
2024-08-01 23:41:36 +03:00
034988c117
- remove unnecessary blocked dot-files rule for sh and example, because previous rule for all dot files or dot-dirs - blocked that also
2024-07-30 22:53:04 +03:00
4c90ee6429
+ use rewrite options directive with inherit value for merge rewrite rules from base apache site config and htaccess rewrite rules in the site directory
2024-07-30 21:50:50 +03:00
5a4ec54d3b
* correct pass to backend fpm socket
2024-07-22 07:46:53 +03:00
bbb84079df
+ php-composer install own playbook with version downgrade for oldest php 7.4
...
* automatic detect php version and set php extension (for =>8 php version without installing gd, because Debian 11 need libgd3 fix for that)
* mapping tld hostname for non-www redirection moved to conf.d and copy that file to remote machine with others existing map-files
* some features in this commit not to be a tested in real environment
2024-07-02 08:47:01 +03:00
24c9799270
* quotable used variables in nginx vars config
2024-06-28 09:13:07 +03:00
85c08d9d68
* true installation options for apt xsel
...
* use pma user for generate basic auth password for phpmyadmin virtual host
* include wp-cli playbook for apache site by default
2024-06-04 15:36:16 +03:00
b3cc57a4d9
+ xsel install in yadm playbook post tasks
2024-05-13 09:12:35 +03:00
b7b67f1c86
* external become_user set for execute nodejs version manager install for possible launch that playbook without become_user interactions (if setting user on execute ansible starter script)
2024-05-08 17:39:34 +03:00
6186ab94e0
* use appropriate php version both for php and apache installations
...
+ pma for apache with auth and hand made change granted permissions
+ wp-cli
+ www-domain alias for apache and revers redirect for that
2024-04-20 09:11:19 +03:00
452d5cca79
* usage shared run playbook script extended with user doc
...
* example with alternate ssh port
* remove todo from yadm, because that is realized in dotfiles repo
2024-04-04 18:21:14 +03:00
f276e83e9a
+ libgd install for php 8.* now use php version as variable
...
#861m7vaer Шаблон операционной системы на Debian 10
2024-04-03 10:51:47 +03:00
fd2022333e
+ todo for nginx and pma configs
...
* pma blowfish secret generator and tmp dir fixes
#861m7vaer Шаблон операционной системы на Debian 10
2024-04-02 10:31:44 +03:00
fb93943ba5
+ yadm initialization for non priveleged and existing users
...
#861m7vaer Шаблон операционной системы на Debian 10
2024-03-22 18:47:05 +03:00
958e39bce7
* separate launch script by runner type concepts
...
* do not launch sudo playbook for simple server install
* use domain_name as env variable from launch script
2024-01-22 01:25:18 +03:00
ffb599469e
* remove separately groups array from system users vars (fix - adding example var file to git)
2024-01-10 17:48:38 +03:00
b87659737e
* remove separately groups array from system users vars, because task for manager system users - used combined array both with groups and users and same naming users items not included to this array, if use groups with same name before same-name users
2023-12-29 21:45:21 +03:00
371e8c671b
+ add install requirements example to readme
...
+ nginx site playbook without db
2023-12-29 20:37:21 +03:00
6270c71549
+ example system unit file
...
+ own common tasks of prepared debian for make programs from source
+ ansible ssh port example
2023-12-29 20:05:20 +03:00
73647f855d
+ non-www redirect nginx script (with todo)
...
+ domain_name & refactored nginx variables for resolve connect of www-domain logic and redirect to or from
* some installs have error after login to non-privileged user with starship $-symbol - correct escaped function for that
+ use separate domain for pma nginx config based on new domain_name variable (defined in nginx vars file)
* update database example vars (use inventory dir path and bz2 by default)
#861m7vaer Шаблон операционной системы на Debian 10
2023-10-29 21:57:44 +03:00
3bf86281d2
+ latest extensions - deployed nginx, apache, php 74 & 81, nvm, automatic databases import and phpmyadmin with nginx basic auth
...
+ dhcp dnsmasq server playbook for create inner server network
#861m7vaer Шаблон операционной системы на Debian 10
2023-10-24 17:26:53 +03:00
9bb3348cce
+ sample configs for nginx-proxy lxc instance
...
+ site_name as general option for different lxc_host and site_name (personally used for vps deployment)
+ vps deploy script
+ node version manager install
+ php version setup vars moved into separate vars-file
+ ansible.cfg that helps to use local inventory and group_vars files
+ root account playbook
2023-09-27 10:49:04 +03:00
05c680826c
+ fix install tmux plugin check
...
+ nginx master proxy dummy things
#861m7vaer Шаблон операционной системы на Debian 10
2023-06-05 23:41:35 +03:00
796f8a31a7
+ change ownerships to var www dir after apache or nginx role processed
...
#861m7vaer Шаблон операционной системы на Debian 10
2023-04-21 11:56:30 +03:00
cf50453d7d
+ installing tmux plugin manager for root_account role
...
+ starship install via yadm role (multi use installation) and installing Nerd Font
* change straship character for not privileged user
* fix path to normalized css for default nginx page
* own custom roles (allow releaseinfo change and install locales) moved to playbooks dir
#861m7vaer Шаблон операционной системы на Debian 10
2023-04-18 10:20:49 +03:00
cb1b727da9
* conditional logic for nginx www redirect
...
+ use lxc_host & ssh proxying for resolve connection to inner lxc host in proxmox
+ bash helper for launch playbooks
+ nginx html default template
* create databases moved into own custom variables
+ new using debops roles: yadm (dotfiles), sudo, root_account, system_users
#861m7vaer Шаблон операционной системы на Debian 10
2023-04-13 07:40:56 +03:00
38509f5161
+ php redis
...
#861m7vaer Шаблон операционной системы на Debian 10
2023-03-19 16:14:49 +03:00
82a4dc6f55
+ php intl
...
* fix blocking all php script except index.php
2023-03-19 14:56:31 +03:00
7d745761f2
+ nginx, php-fpm and octobercms playbooks
...
* separate wp-apache and nginx php-fpm playbooks
2023-03-11 21:23:28 +03:00
7fa274c876
* simple quote fix
2023-02-20 23:38:58 +03:00
3c53ae07cd
+ debops: apache with pki, mariadb_server, php7.4 with extensions, mariadb client role with secret
2023-02-20 23:38:58 +03:00
abc9e3c177
+ install nginx via apt
...
+ add octobercms.conf to nginx
2023-01-31 18:48:33 +01:00
0ebf538eb3
+ php & nginx
2023-01-31 12:26:20 +03:00
3701410225
+ debian10 host with allowable ping
...
+ .idea to gitignore
2023-01-30 19:28:16 +03:00
0be62a2105
Add instructions for using the template
2020-04-12 21:31:42 +02:00
a3592548b1
Add copyright and license to README
2019-06-12 09:07:38 +02:00
9e7ca5cf86
Use pure YAML syntax
2018-08-14 18:35:59 +02:00