Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-02-01 | nginx: --kill-who=main in post log rotate | Igor Pashev | 1 | -1/+2 | |
2017-02-01 | php-fpm: use simple mapAttrs' | Igor Pashev | 1 | -3/+4 | |
Instead of folding, since we produce single member attribute set. | |||||
2017-02-01 | php-fpm: enable logrotate | Igor Pashev | 1 | -5/+29 | |
2017-02-01 | php-fpm: make use of home directory | Igor Pashev | 3 | -22/+52 | |
Potentially breaking, these options are removed: pool.user, pool.listen.owner, pool.listen.mode. Since socket owner cannot be set now, nginx needs to belong to the appropriate PHP-FPM group. | |||||
2017-01-30 | php-fpm: refactored (can cause breakage) | Igor Pashev | 1 | -52/+52 | |
Moved some options under the `global` group (reflecting PHP FPM config file structure). Removed some submodules. | |||||
2017-01-30 | Added memcached app | Igor Pashev | 2 | -0/+138 | |
2017-01-22 | Ditch original sproxy | Igor Pashev | 1 | -143/+0 | |
2017-01-21 | mariadb: manage roles faster | Igor Pashev | 1 | -25/+57 | |
This gets us closer to declarative granting. See https://github.com/zalora/nixsap/issues/4 | |||||
2017-01-20 | mariadb: use explicit package | Igor Pashev | 3 | -42/+41 | |
2017-01-20 | mariadb: typo | Igor Pashev | 1 | -2/+2 | |
With `either`, submodule attrs aren't checked, but the idea is good anyway, so let it be here for a while. See https://github.com/zalora/nixsap/issues/10 | |||||
2017-01-16 | jenkins: explicit path for find | Igor Pashev | 1 | -1/+1 | |
shellcheck started complaining. Similar to b99beab2b48d3bc8130602d6e8907d8acb3deab3 | |||||
2017-01-15 | postgresql app: no system package | Igor Pashev | 1 | -1/+0 | |
2017-01-13 | icinga2: shorten path | Igor Pashev | 1 | -2/+2 | |
2017-01-12 | openldap: safer defaults | Igor Pashev | 1 | -1/+1 | |
"ber" can leak passwords. | |||||
2017-01-11 | mysqlbackup: explicit path for find | Igor Pashev | 1 | -1/+1 | |
Shellcheck began to complain: SC2185: Some finds don't have a default path. Specify '.' explicitly | |||||
2017-01-08 | Added openldap app | Igor Pashev | 2 | -0/+330 | |
2017-01-06 | php-fpm: toString is implicit | Igor Pashev | 1 | -1/+1 | |
2016-12-24 | nginx: added sproxy log format | Igor Pashev | 1 | -0/+6 | |
2016-12-22 | sproxy2: 1.92.0 -> 1.93.0 | Igor Pashev | 1 | -9/+34 | |
Changed semantics of some options. If previous versions `key` and `client_secret` were files, now they are strings. If you need files, use `key.file` and `client_secret.file`. | |||||
2016-12-22 | nginx: configure logrotate | Igor Pashev | 1 | -2/+16 | |
2016-12-22 | Added logrotate app | Igor Pashev | 1 | -0/+163 | |
2016-12-21 | nginx: added read-only logDir | Igor Pashev | 1 | -0/+9 | |
2016-12-20 | nginx: allow arbitrary http context | Igor Pashev | 1 | -22/+40 | |
2016-12-20 | nginx: refactored config | Igor Pashev | 3 | -18/+18 | |
events -> conf.events http -> conf.http main -> conf | |||||
2016-12-20 | nginx: toString is implicit | Igor Pashev | 1 | -1/+1 | |
2016-11-22 | sproxy2: added the key parameter | Igor Pashev | 1 | -0/+5 | |
2016-11-19 | Added sproxy2 | Igor Pashev | 1 | -0/+177 | |
2016-11-19 | mediawiki app: changed PHP options | Igor Pashev | 1 | -14/+25 | |
* renamed: fpmPool -> php-fpm.pool * added php-fpm.package (and made use of it) | |||||
2016-11-19 | nginx: default log level = info | Igor Pashev | 1 | -1/+1 | |
2016-11-19 | cli: strip binaries | Igor Pashev | 1 | -1/+1 | |
Not to reference source code in closure. | |||||
2016-11-18 | nixpkgs 16.09: updated mysqlbackup | Igor Pashev | 1 | -2/+2 | |
2016-11-18 | mariadb: help mysql_install_db find my_print_defaults | Igor Pashev | 1 | -1/+1 | |
It's required for parsing the defaults file. | |||||
2016-11-17 | icingaweb2: changed options | Igor Pashev | 1 | -15/+24 | |
* renamed: fpmPool -> php-fpm.pool * added: php-fpm.package | |||||
2016-11-16 | nixpkgs 16.09: *backup: use pubring.kbx | Igor Pashev | 3 | -9/+9 | |
https://www.gnupg.org/faq/whats-new-in-2.1.html If no pubring.gpg is found, gpg defaults to the new keybox format and creates a pubring.kbx keybox file. If such a keybox file already exists, for example due to the use of gpgsm, it will also be used for OpenPGP keys. However, if a pubring.gpg is found and no keybox file with OpenPGP keys exists, the old pubring.gpg will be used. Take care: GnuPG versions before 2.1 will always use the pubring.gpg file and not know anything about keys stored in the keybox file. | |||||
2016-10-20 | mariadb: added tokudb options | Igor Pashev | 2 | -3/+73 | |
2016-10-20 | mariadb: let loading arbitrary plugins | Igor Pashev | 2 | -5/+8 | |
unix_socket is still always loaded. Example: nixsap.apps.mariadb.mysqld = { plugin_load_add = [ "ha_tokudb" "server_audit.so" ]; }; | |||||
2016-10-20 | mariadb: avoid editting mysql tables | Igor Pashev | 1 | -7/+11 | |
2016-10-19 | maridb: let TokuDB as default engine | Igor Pashev | 1 | -0/+1 | |
2016-10-17 | mariadb: aligned options | Igor Pashev | 1 | -129/+129 | |
2016-10-17 | mariadb: added innodb_compression_* options | Igor Pashev | 1 | -0/+4 | |
2016-10-16 | nginx: typo | Igor Pashev | 1 | -1/+1 | |
2016-10-16 | jenkins: set java.io.tmpdir | Igor Pashev | 1 | -0/+4 | |
jetty is used to spamming into tmpdir | |||||
2016-10-16 | jenkins: pick up only unique job files | Igor Pashev | 1 | -4/+4 | |
2016-10-13 | Do not filter keys at application level | Igor Pashev | 14 | -45/+30 | |
It's done in the nixsap.deployment module See b24ae5d345aa84bdba20efbb4a14ddfc9bf39873 | |||||
2016-10-11 | Added Jenkins app | Igor Pashev | 2 | -0/+242 | |
2016-10-05 | postgresql: refactor keyrings code | Igor Pashev | 1 | -6/+9 | |
Several instances can run as the same user. | |||||
2016-09-29 | Moved everything into ./modules | Igor Pashev | 29 | -0/+5087 | |