Commit Graph

  • 9f832c7fbf Single necessary change - remove sha-sum of composer version develop Alexander Demidov 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 Alexander Demidov 2025-11-06 13:05:02 +03:00
  • 2a1dc74039 Downgrade python and ansible versions, create python packages list and change mariadb upstream Alexander Demidov 2025-11-06 02:08:08 +03:00
  • aee0b1dab9 phpmyadmin fix Paul 2025-11-05 20:23:07 +03:00
  • b70574767e * use debops as separate package * set python version via pyenv master Raptor Dimti Garuda 2025-04-08 12:40:45 +03:00
  • d9232999ca + probes to use env vars for lxc projects Raptor Dimti Garuda 2025-03-09 20:06:12 +03:00
  • db847c8710 * that is debian not ubuntu gitea 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 dimti 2025-02-10 23:35:41 +03:00
  • bff53b4c1a * correct curl options for downloading direnv release binary * hard checkout dotfiles after yadm repository fetch dimti 2024-10-16 18:45:28 +03:00
  • 2097964fc4 * try to automatic install yadm and direnv if not presented on target system dimti 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 dimti 2024-10-09 15:02:43 +03:00
  • 3243c81b3d + change starship command prompt sign for non privileged user in separate yadm playbook dimti 2024-09-22 17:49:23 +03:00
  • 051b7778d6 * set correctly sign character for yadm starship toml when setting up for non-root user dimti 2024-08-05 12:49:44 +03:00
  • 7f393e79d7 + remove include sub domains from hsts policy dimti 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 dimti 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 dimti 2024-07-30 21:50:50 +03:00
  • 5a4ec54d3b * correct pass to backend fpm socket dimti 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 dimti 2024-07-02 08:47:01 +03:00
  • 24c9799270 * quotable used variables in nginx vars config dimti 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 dimti 2024-06-04 15:36:16 +03:00
  • b3cc57a4d9 + xsel install in yadm playbook post tasks dimti 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) dimti 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 dimti 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 dimti 2024-04-04 18:21:14 +03:00
  • f276e83e9a + libgd install for php 8.* now use php version as variable dimti 2024-04-03 10:51:47 +03:00
  • fd2022333e + todo for nginx and pma configs * pma blowfish secret generator and tmp dir fixes dimti 2024-04-02 10:31:44 +03:00
  • fb93943ba5 + yadm initialization for non priveleged and existing users dimti 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 dimti 2024-01-22 01:24:38 +03:00
  • ffb599469e * remove separately groups array from system users vars (fix - adding example var file to git) dimti 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 dimti 2023-12-29 21:45:21 +03:00
  • 371e8c671b + add install requirements example to readme + nginx site playbook without db dimti 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 dimti 2023-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) dimti 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 dimti 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 dimti 2023-09-27 10:49:04 +03:00
  • 05c680826c + fix install tmux plugin check + nginx master proxy dummy things dimti 2023-06-05 23:41:35 +03:00
  • 796f8a31a7 + change ownerships to var www dir after apache or nginx role processed dimti 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 dimti 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 dimti 2023-04-13 07:40:56 +03:00
  • 38509f5161 + php redis dimti 2023-03-19 16:14:49 +03:00
  • 82a4dc6f55 + php intl * fix blocking all php script except index.php dimti 2023-03-19 14:56:31 +03:00
  • 7d745761f2 + nginx, php-fpm and octobercms playbooks * separate wp-apache and nginx php-fpm playbooks dimti 2023-03-11 21:23:28 +03:00
  • 7fa274c876 * simple quote fix dimti 2023-02-20 23:37:43 +03:00
  • 3c53ae07cd + debops: apache with pki, mariadb_server, php7.4 with extensions, mariadb client role with secret dimti 2023-02-14 17:42:13 +03:00
  • abc9e3c177 + install nginx via apt + add octobercms.conf to nginx Sasha Ivanov 2023-01-31 18:48:33 +01:00
  • 0ebf538eb3 + php & nginx dimti 2023-01-31 12:26:20 +03:00
  • 3701410225 + debian10 host with allowable ping + .idea to gitignore dimti 2023-01-30 19:28:16 +03:00
  • 0be62a2105 Add instructions for using the template Achim Christ 2020-04-12 21:31:42 +02:00
  • a3592548b1 Add copyright and license to README Achim Christ 2019-06-12 09:07:38 +02:00
  • 9e7ca5cf86 Use pure YAML syntax Achim Christ 2018-08-14 18:35:59 +02:00
  • 7995c5332a Add README badges Achim Christ 2018-08-14 18:33:31 +02:00
  • 657dd98c82 Initial commit Achim Christ 2017-11-29 16:25:46 +01:00