dimti
bff53b4c1a
* correct curl options for downloading direnv release binary
* hard checkout dotfiles after yadm repository fetch
2 months ago
dimti
2097964fc4
* try to automatic install yadm and direnv if not presented on target system
2 months ago
dimti
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
2 months ago
dimti
3243c81b3d
+ change starship command prompt sign for non privileged user in separate yadm playbook
3 months ago
dimti
051b7778d6
* set correctly sign character for yadm starship toml when setting up for non-root user
5 months ago
dimti
7f393e79d7
+ remove include sub domains from hsts policy
5 months ago
dimti
034988c117
- remove unnecessary blocked dot-files rule for sh and example, because previous rule for all dot files or dot-dirs - blocked that also
5 months ago
dimti
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
5 months ago
dimti
5a4ec54d3b
* correct pass to backend fpm socket
5 months ago
dimti
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
6 months ago
dimti
24c9799270
* quotable used variables in nginx vars config
6 months ago
dimti
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
7 months ago
dimti
b3cc57a4d9
+ xsel install in yadm playbook post tasks
7 months ago
dimti
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)
8 months ago
dimti
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
8 months ago
dimti
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
9 months ago
dimti
f276e83e9a
+ libgd install for php 8.* now use php version as variable
#861m7vaer Шаблон операционной системы на Debian 10
9 months ago
dimti
fd2022333e
+ todo for nginx and pma configs
* pma blowfish secret generator and tmp dir fixes
#861m7vaer Шаблон операционной системы на Debian 10
9 months ago
dimti
fb93943ba5
+ yadm initialization for non priveleged and existing users
#861m7vaer Шаблон операционной системы на Debian 10
9 months ago
dimti
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
11 months ago
dimti
ffb599469e
* remove separately groups array from system users vars (fix - adding example var file to git)
12 months ago
dimti
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
12 months ago
dimti
371e8c671b
+ add install requirements example to readme
+ nginx site playbook without db
12 months ago
dimti
6270c71549
+ example system unit file
+ own common tasks of prepared debian for make programs from source
+ ansible ssh port example
2 years ago
dimti
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
1 year ago
dimti
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
1 year ago
dimti
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
1 year ago
dimti
05c680826c
+ fix install tmux plugin check
+ nginx master proxy dummy things
#861m7vaer Шаблон операционной системы на Debian 10
2 years ago
dimti
796f8a31a7
+ change ownerships to var www dir after apache or nginx role processed
#861m7vaer Шаблон операционной системы на Debian 10
2 years ago
dimti
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
2 years ago
dimti
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
2 years ago
dimti
38509f5161
+ php redis
#861m7vaer Шаблон операционной системы на Debian 10
2 years ago
dimti
82a4dc6f55
+ php intl
* fix blocking all php script except index.php
2 years ago
dimti
7d745761f2
+ nginx, php-fpm and octobercms playbooks
* separate wp-apache and nginx php-fpm playbooks
2 years ago
dimti
7fa274c876
* simple quote fix
2 years ago
dimti
3c53ae07cd
+ debops: apache with pki, mariadb_server, php7.4 with extensions, mariadb client role with secret
2 years ago
Sasha Ivanov
abc9e3c177
+ install nginx via apt
+ add octobercms.conf to nginx
2 years ago
dimti
0ebf538eb3
+ php & nginx
2 years ago
dimti
3701410225
+ debian10 host with allowable ping
+ .idea to gitignore
2 years ago
Achim Christ
0be62a2105
Add instructions for using the template
5 years ago
Achim Christ
a3592548b1
Add copyright and license to README
6 years ago
Achim Christ
9e7ca5cf86
Use pure YAML syntax
6 years ago
Achim Christ
7995c5332a
Add README badges
6 years ago
Achim Christ
657dd98c82
Initial commit
7 years ago