diff options
Diffstat (limited to 'modules/private/websites/ludivine/integration.nix')
-rw-r--r-- | modules/private/websites/ludivine/integration.nix | 73 |
1 files changed, 35 insertions, 38 deletions
diff --git a/modules/private/websites/ludivine/integration.nix b/modules/private/websites/ludivine/integration.nix index 4357b93..cfef385 100644 --- a/modules/private/websites/ludivine/integration.nix +++ b/modules/private/websites/ludivine/integration.nix | |||
@@ -50,44 +50,41 @@ in { | |||
50 | phpPackage = pkgs.php72; | 50 | phpPackage = pkgs.php72; |
51 | }; | 51 | }; |
52 | 52 | ||
53 | secrets.keys = [ | 53 | secrets.keys."websites/ludivine/integration" = { |
54 | { | 54 | user = config.services.httpd.Inte.user; |
55 | dest = "websites/ludivine/integration"; | 55 | group = config.services.httpd.Inte.group; |
56 | user = config.services.httpd.Inte.user; | 56 | permissions = "0400"; |
57 | group = config.services.httpd.Inte.group; | 57 | text = '' |
58 | permissions = "0400"; | 58 | # This file is auto-generated during the composer install |
59 | text = '' | 59 | parameters: |
60 | # This file is auto-generated during the composer install | 60 | database_host: ${secrets.mysql.host} |
61 | parameters: | 61 | database_port: ${secrets.mysql.port} |
62 | database_host: ${secrets.mysql.host} | 62 | database_name: ${secrets.mysql.database} |
63 | database_port: ${secrets.mysql.port} | 63 | database_user: ${secrets.mysql.user} |
64 | database_name: ${secrets.mysql.database} | 64 | database_password: ${secrets.mysql.password} |
65 | database_user: ${secrets.mysql.user} | 65 | database_server_version: ${pkgs.mariadb.mysqlVersion} |
66 | database_password: ${secrets.mysql.password} | 66 | mailer_transport: smtp |
67 | database_server_version: ${pkgs.mariadb.mysqlVersion} | 67 | mailer_host: 127.0.0.1 |
68 | mailer_transport: smtp | 68 | mailer_user: null |
69 | mailer_host: 127.0.0.1 | 69 | mailer_password: null |
70 | mailer_user: null | 70 | secret: ${secrets.secret} |
71 | mailer_password: null | 71 | ldap_host: ldap.immae.eu |
72 | secret: ${secrets.secret} | 72 | ldap_port: 636 |
73 | ldap_host: ldap.immae.eu | 73 | ldap_version: 3 |
74 | ldap_port: 636 | 74 | ldap_ssl: true |
75 | ldap_version: 3 | 75 | ldap_tls: false |
76 | ldap_ssl: true | 76 | ldap_user_bind: 'uid={username},ou=users,dc=immae,dc=eu' |
77 | ldap_tls: false | 77 | ldap_base_dn: 'dc=immae,dc=eu' |
78 | ldap_user_bind: 'uid={username},ou=users,dc=immae,dc=eu' | 78 | ldap_search_dn: '${secrets.ldap.dn}' |
79 | ldap_base_dn: 'dc=immae,dc=eu' | 79 | ldap_search_password: '${secrets.ldap.password}' |
80 | ldap_search_dn: '${secrets.ldap.dn}' | 80 | ldap_search_filter: '${secrets.ldap.filter}' |
81 | ldap_search_password: '${secrets.ldap.password}' | 81 | leapt_im: |
82 | ldap_search_filter: '${secrets.ldap.filter}' | 82 | binary_path: ${pkgs.imagemagick}/bin |
83 | leapt_im: | 83 | assetic: |
84 | binary_path: ${pkgs.imagemagick}/bin | 84 | sass: ${pkgs.sass}/bin/sass |
85 | assetic: | 85 | ruby: ${pkgs.ruby}/bin/ruby |
86 | sass: ${pkgs.sass}/bin/sass | 86 | ''; |
87 | ruby: ${pkgs.ruby}/bin/ruby | 87 | }; |
88 | ''; | ||
89 | } | ||
90 | ]; | ||
91 | 88 | ||
92 | services.websites.env.integration.vhostConfs.ludivine_integration = { | 89 | services.websites.env.integration.vhostConfs.ludivine_integration = { |
93 | certName = "integration"; | 90 | certName = "integration"; |