File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 139139 group : postgres
140140 when : debpkg_mode or nixpkg_mode
141141
142+ - name : Check if psql_version is psql_15
143+ set_fact :
144+ is_psql_15 : " {{ psql_version in ['psql_15'] }}"
145+
146+ - name : create placeholder pam config
147+ file :
148+ path : ' /etc/pam.d/{{ item }}'
149+ state : touch
150+ owner : postgres
151+ group : postgres
152+ mode : 0664
153+ with_items :
154+ - ' postgresql'
155+ when : (debpkg_mode or nixpkg_mode) and not is_psql_15
156+
142157# Add pg_hba.conf
143158- name : import pg_hba.conf
144159 template :
Original file line number Diff line number Diff line change 5151 buildPgrxExtension_0_14_3 = prev . buildPgrxExtension . override {
5252 cargo-pgrx = final . cargo-pgrx . cargo-pgrx_0_14_3 ;
5353 } ;
54+
55+ # place the gatekeeper module in the expected libpam location
56+ gatekeeper = self . inputs . gatekeeper . packages . ${ final . system } . default ;
57+ linux-pam = prev . linux-pam . overrideAttrs ( old : {
58+ postInstall = ( old . postInstall or "" ) + ''
59+ mkdir -p $out/lib/security
60+ cp ${ final . gatekeeper } /lib/security/pam_jwt_pg.so $out/lib/security/
61+ '' ;
62+ } ) ;
5463 } ;
5564}
You can’t perform that action at this time.
0 commit comments