db847c8710* that is debian not ubuntugitea2025-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 fixdimti2025-02-10 23:35:41 +03:00
bff53b4c1a* correct curl options for downloading direnv release binary * hard checkout dotfiles after yadm repository fetchdimti2024-10-16 18:45:28 +03:00
2097964fc4* try to automatic install yadm and direnv if not presented on target systemdimti2024-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 dirdimti2024-10-09 15:02:43 +03:00
3243c81b3d+ change starship command prompt sign for non privileged user in separate yadm playbookdimti2024-09-22 17:49:23 +03:00
051b7778d6* set correctly sign character for yadm starship toml when setting up for non-root userdimti2024-08-05 12:49:44 +03:00
7f393e79d7+ remove include sub domains from hsts policydimti2024-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 alsodimti2024-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 directorydimti2024-07-30 21:50:50 +03:00
5a4ec54d3b* correct pass to backend fpm socketdimti2024-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 environmentdimti2024-07-02 08:47:01 +03:00
24c9799270* quotable used variables in nginx vars configdimti2024-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 defaultdimti2024-06-04 15:36:16 +03:00
b3cc57a4d9+ xsel install in yadm playbook post tasksdimti2024-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)dimti2024-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 thatdimti2024-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 repodimti2024-04-04 18:21:14 +03:00
f276e83e9a+ libgd install for php 8.* now use php version as variabledimti2024-04-03 10:51:47 +03:00
fd2022333e+ todo for nginx and pma configs * pma blowfish secret generator and tmp dir fixesdimti2024-04-02 10:31:44 +03:00
fb93943ba5+ yadm initialization for non priveleged and existing usersdimti2024-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 scriptdimti2024-01-22 01:24:38 +03:00
ffb599469e* remove separately groups array from system users vars (fix - adding example var file to git)dimti2024-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 usersdimti2023-12-29 21:45:21 +03:00
371e8c671b+ add install requirements example to readme + nginx site playbook without dbdimti2023-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 exampledimti2023-02-16 07:56:29 +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)dimti2023-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 networkdimti2023-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 playbookdimti2023-09-27 10:49:04 +03:00
796f8a31a7+ change ownerships to var www dir after apache or nginx role processeddimti2023-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 dirdimti2023-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_usersdimti2023-04-13 07:40:56 +03:00