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 139
139
group : postgres
140
140
when : debpkg_mode or nixpkg_mode
141
141
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
+
142
157
# Add pg_hba.conf
143
158
- name : import pg_hba.conf
144
159
template :
Original file line number Diff line number Diff line change 51
51
buildPgrxExtension_0_14_3 = prev . buildPgrxExtension . override {
52
52
cargo-pgrx = final . cargo-pgrx . cargo-pgrx_0_14_3 ;
53
53
} ;
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
+ } ) ;
54
63
} ;
55
64
}
You can’t perform that action at this time.
0 commit comments