Commit Graph

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