{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"A Sceptre resolver plugin that retrieves file contents from local paths or URLs and parses them as strings, JSON, or YAML objects based on file extension.","skillfed_tags":["cloudformation","sceptre-plugin","infrastructure-as-code"],"use_cases":["Load JSON configuration objects from S3 into CloudFormation stack parameters without manual parsing.","Inject YAML-formatted tag lists or metadata into stack parameters from a shared repository file.","Fetch remote policy documents or template snippets from a URL and pass them as strings to parameters.","Parameterize CloudFormation stacks with structured data from local files during deployment.","Centralize configuration management by referencing external JSON/YAML files in Sceptre stack definitions."],"what_it_does":"This package extends Sceptre, a CloudFormation orchestration tool, with a file resolver that injects file contents directly into stack parameters. Unlike Sceptre's built-in file_contents resolver, which only handles plain text, this resolver automatically detects file type by extension and parses JSON and YAML files into structured objects, passing them to parameters as native types. It also supports fetching files from remote URLs via HTTP, making it useful for pulling configuration from S3 buckets or other web sources.\n\nYou use it by adding a YAML tag `!file` to parameter definitions in your Sceptre stack configs, pointing to either a local file path or a URL. The resolver handles the fetch and parse transparently, so your CloudFormation templates receive properly typed data without manual conversion steps.","worth_installing":"Yes, if you use Sceptre and need to inject structured file contents (JSON, YAML) or remote files into CloudFormation parameters. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a safe addition. Not relevant if you only use plain-text file injection or do not use Sceptre."},"id":"sceptre-file-resolver","links":{"html":"https://skillfed.io/packages/sceptre-file-resolver","md":"https://skillfed.io/packages/sceptre-file-resolver.md","pypi":"https://pypi.org/project/sceptre-file-resolver/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-03-07","license_spdx":null,"license_treatment":"permissive","name":"sceptre-file-resolver","python_support":"unspecified","summary":"A Sceptre resolver to retrieve file content"},"popularity":{"monthly_downloads":115083,"position":12270,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.6"}
