Commit Graph

42 Commits

Author SHA1 Message Date
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
7995c5332a Add README badges 2018-08-14 18:33:31 +02:00
657dd98c82 Initial commit 2017-11-29 16:27:27 +01:00