File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change 498498 '' ;
499499 } ;
500500
501+ system . activationScripts . agenixChown = lib . mkIf cfg . bootstrap . enable ( lib . mkForce {
502+ text =
503+ let
504+ secrets = lib . attrValues config . age . secrets ;
505+ chownLines = lib . concatMapStringsSep "\n "
506+ ( secret :
507+ let
508+ path = secret . path ;
509+ owner = if secret . owner == null then "root" else secret . owner ;
510+ group = if secret . group == null then "root" else secret . group ;
511+ in
512+ lib . optionalString ( path != null ) ''
513+ if [ -e "${ path } " ]; then
514+ chown ${ owner } :${ group } "${ path } "
515+ fi
516+ '' )
517+ secrets ;
518+ in
519+ ''
520+ set -euo pipefail
521+ ${ chownLines }
522+ '' ;
523+ } ) ;
524+
501525 systemd . tmpfiles . rules = [
502526 "d ${ cfg . stateDir } 0750 ${ cfg . user } ${ cfg . group } - -"
503527 "d ${ workspaceDir } 0750 ${ cfg . user } ${ cfg . group } - -"
Original file line number Diff line number Diff line change @@ -88,6 +88,7 @@ for _ in {1..120}; do
8888 --region " ${region} " \
8989 --resources " ${image_id} " \
9090 --tags " Key=Name,Value=${ami_name} " " Key=clawdinator,Value=true"
91+ echo " AMI_ID=${image_id} " >&2
9192 echo " ${image_id} "
9293 exit 0
9394 ;;
You can’t perform that action at this time.
0 commit comments