def _set_default()

in cli/src/pcluster/config/imagebuilder_config.py [0:0]


    def _set_default(self, config: ImageBuilderConfig):
        dev_settings = config.dev_settings
        self.region = "{{ build.AWSRegion.outputs.stdout }}"
        self.nvidia = {"enabled": "yes"} if config.build.installation.nvidia_software.enabled else {"enabled": "no"}
        self.lustre = {"enabled": "yes"} if config.build.installation.lustre_client.enabled else {"enabled": "no"}
        self.is_official_ami_build = "false"
        self.custom_node_package = dev_settings.node_package if dev_settings and dev_settings.node_package else ""
        self.custom_awsbatchcli_package = (
            dev_settings.aws_batch_cli_package if dev_settings and dev_settings.aws_batch_cli_package else ""
        )
        self.slurm_patches_s3_archive = (
            dev_settings.slurm_patches_s3_archive if dev_settings and dev_settings.slurm_patches_s3_archive else ""
        )
        self.base_os = "{{ build.OperatingSystemName.outputs.stdout }}"
        self.disable_kernel_update = "true" if dev_settings and dev_settings.disable_kernel_update else "false"
        for key, value in self.__dict__.items():
            if not key.startswith("_") and key not in self._cluster_attributes:
                self._cluster_attributes.update({key: value})