org-formation-cli

Better than landingzones!

MIT License

Downloads
7.1K
Stars
1.4K
Committers
33

Bot releases are hidden (Show)

org-formation-cli - v0.9.8 release

Published by OlafConijn about 4 years ago

  • Fixed bug with variables in CustomDeployCommand for SLS tasks.
  • Improved validation and error messages for CustomDeployCommand and CustomRemoveCommand.
  • Implemented register-type task that allows for resource provider types to be deployed using org-formation
  • Support for .org-formationrc to configure profile, configurationFile, stateBucketName & stateObject options

Read more on the register type task here: https://github.com/org-formation/org-formation-cli/blob/master/docs/task-files.md#register-type
Example on register type (managing Service Quotas using CFN - madness I know 😂): https://github.com/org-formation/org-formation-cli/tree/master/examples/service-quotas
Doc on Runtime Configuration: https://github.com/org-formation/org-formation-cli/blob/master/docs/cli-reference.md#runtime-configuration-org-formationrc

org-formation-cli - v.0.9.7

Published by OlafConijn about 4 years ago

  • Increased buffer size for tasks ran on the console (update-sls and update-cdk)
  • Fixed bug with OU structures that go three levels deep and/or multiple times the same ou name
  • Added Support for !Join expressions in task files
  • Fixed bug in Password Policy validation (Thanks Ralf vd Z)
  • Added support for --organization-file option on print-stacks command
  • Init command adds RootEmail to MasterAccount in generated template (Thanks @craighurley)
  • Fixed bug where !CopyValue causes process to hang
  • CDK will have CDK_DEPLOY_ACCOUNT and CDK_DEPLOY_REGION env variables set (Thanks @rehos)

Probably even better than all of the above... we started creating a repository of AWS Resource Providers (https://github.com/org-formation/aws-resource-providers). Stay tuned.. org-formation <3 Resource Providers

org-formation-cli - v.0.9.6

Published by OlafConijn over 4 years ago

  • Fixed issue where perform-task parameters are passed to update-stacks task when no parameters where specified on task.
  • Fixed issue managing state for plugins (copy-to-s3, update-cdk, update-serverless) that would be included with the same logical name.
  • Allow update-organization task to be skipped without skipping all other tasks in file
  • Allow Skip task to be overwritten in dependent tasks
  • Force deployment of tasks by setting ForceDeploy attribute to true on command line, include task or task
  • Override verbose logging of tasks by setting LogVerbose attribute to true on include task or task
  • Have CodePipeline created by init-pipeline command 'poll for updates'
  • Allow for custom OrganizationAccountAccessRole name per Account or per OrganizationRoot
  • Added --cross-account-role-name flag to init and init-pipeline commands to initialize organizations that use a different name for the cross account access role.
  • Fixed a bug that caused support level (e.g. enterprise) to not be updated when account got create with a support level attribute
  • Improved suggestions on how to clean up resources removed from task file (added options like --profile)
  • Fixed an issue where perform tasks threw a circular dependency error but instead the graph for failed tasks was too long.
org-formation-cli - v0.9.5

Published by OlafConijn over 4 years ago

This release adds a number of great features around variable substitutions in tasks files and parameter support:

  • Added StackPolicy attribute to update-stacks tasks
  • Added UpdateProtection attribute to update-stacks tasks and update stacks command.
  • Added Skip attribute to any task (will skip task execution but continue, also with dependent tasks)
  • Improved logging
  • Added Parameter support to tasks file:
    -- Parameters can be declared in Parameters section
    -- Parameters can be used in !Ref and !Sub or as part of other expressions
  • Added !CopyValue function to tasks file which can be used to reference to a stacks output.
  • Added parameter support to CDK tasks
  • Added parameter support to SLS tasks
  • Improved profile configuration support.
org-formation-cli - v0.9.4 release

Published by OlafConijn over 4 years ago

  • Added update-cdk task type to perform-tasks to support deployment of cdk workloads
  • Added update-serverless.com task type to perform-tasks to support deployment of serverless.com workloads
  • Added copy-to-s3 task type to perform-tasks to support uploading files to S3 as part of a build pipeline
  • Added --organization-file to perform-tasks and validate-tasks command, can be used to specify the organization to be used when evaluating bindings (without having an update-organization task)
  • Added TaskRoleName to update-stacks, update-serverless.com & copy-to-s3 tasks to support custom role for cross account access
  • Added CloudFormationRoleName to update-stacks to pass specific role to CloudFormation
org-formation-cli - v0.9.3 release

Published by OlafConijn over 4 years ago

Package Rankings
Top 5.52% on Npmjs.org
Badges
Extracted from project README
Infrastructure as Code for AWS Organizations CloudFormation annotations to provision resources cross account Automation of account creation and resource provisioning Stedi Moneyou ChainSlayer
Related Projects