diff --git a/docs/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx b/docs/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx index e8a56b4f..5e2ce6cc 100644 --- a/docs/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx +++ b/docs/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx @@ -16,12 +16,6 @@ The source code can be found in the [`someengineering/fixinventory-cf` GitHub re ::: -:::note - -If you prefer to deploy the StackSet yourself, the S3 URL of the template to create the `FixInventoryAccess` role is [https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template](https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template). - -::: - ## Prerequisites This guide assumes that you have already [installed](../../../getting-started/install/index.mdx) Fix Inventory. @@ -45,9 +39,11 @@ You also need an [AWS Organization](https://aws.amazon.com/organizations) that m 3. Click this button to open the **Quick create stack** page: - [Deploy StackSet](https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-stackset.template) + [Deploy Stack](https://console.aws.amazon.com/cloudformation/home#/stacks/create) + +4. Specify the template by selecting "Upload a template file" and upload the file. Press Next. -4. Enter a stack name (e.g., `FixInventoryAccess`) and configure the four parameters as follows: +5. Enter a stack name (e.g., `FixInventoryAccess`) and configure the four parameters as follows: | Parameter | Description | | --- | --- | @@ -58,17 +54,17 @@ You also need an [AWS Organization](https://aws.amazon.com/organizations) that m ![Stack Configuration](./img/configure_the_stack.png) -5. Click **Next** on both this page and the next, then click **Create Stack**. +6. Click **Next** on both this page and the next, then click **Create Stack**. The stack will take a few minutes to deploy. ![Stack Creating](./img/stack_creating.png) -6. In the menu to the left, click **StackSets**. You can see that the StackSet is being created on the **Self-managed** or **Service-managed** tab (depending on the option you chose). +7. In the menu to the left, click **StackSets**. You can see that the StackSet is being created on the **Self-managed** or **Service-managed** tab (depending on the option you chose). ![StackSet Creating](./img/stackset_creating.png) -7. After a few minutes, the StackSet will be created and begin deploying to all accounts in our organization. Reviewing the stacks in `us-east-1`, you should now see a new stack created by the StackSet: +8. After a few minutes, the StackSet will be created and begin deploying to all accounts in our organization. Reviewing the stacks in `us-east-1`, you should now see a new stack created by the StackSet: ![Stacks Created](./img/stacks_created.png) @@ -97,8 +93,8 @@ You also need an [AWS Organization](https://aws.amazon.com/organizations) that m aws cloudformation create-stack \ --region us-east-1 \ --stack-name FixInventoryAccess \ - --template-url https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-stackset.template \ - --parameters ParameterKey=DeploymentTargetOrganizationalUnitIds,ParameterValue="$AWS_OU" ParameterKey=FixInventoryAccountID,ParameterValue=$FIX_ACCOUNT_ID + --template-body file://path/to/your/fixinventory-role.template \ + --parameters ParameterKey=DeploymentTargetOrganizationalUnitIds,ParameterValue="$AWS_OU" ParameterKey=FixInventoryAccountID,ParameterValue=$FIX_ACCOUNT_ID ``` :::info diff --git a/docs/how-to-guides/data-sources/collect-aws-resource-data.mdx b/docs/how-to-guides/data-sources/collect-aws-resource-data.mdx index d358671f..40687fdf 100644 --- a/docs/how-to-guides/data-sources/collect-aws-resource-data.mdx +++ b/docs/how-to-guides/data-sources/collect-aws-resource-data.mdx @@ -282,12 +282,6 @@ You can specify a profile using `AWS_PROFILE` and, for local testing, SSO authen See [How to Roll Out Fix Inventory AWS Permissions with CloudFormation](../configuration/roll-out-aws-permissions-with-cloudformation/index.mdx) for a step-by-step guide on how to roll out Fix Inventory [permissions](../../reference/iam-permissions/aws.mdx) organization-wide. -:::info - -If you prefer to deploy the role yourself, the S3 URL of the template to create the `FixInventoryAccess` role is [https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template](https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template). - -::: - ### 4. Trigger Resource Collection 1. By default, Fix Inventory performs resource collection each hour. To immediately trigger a collect run, use the [`workflow run` command](../../reference/cli/workflow/run.mdx) in [Fix Inventory Shell](../../reference/components/shell): diff --git a/versioned_docs/version-4.X/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx b/versioned_docs/version-4.X/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx index e8a56b4f..f459df50 100644 --- a/versioned_docs/version-4.X/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx +++ b/versioned_docs/version-4.X/how-to-guides/configuration/roll-out-aws-permissions-with-cloudformation/index.mdx @@ -16,12 +16,6 @@ The source code can be found in the [`someengineering/fixinventory-cf` GitHub re ::: -:::note - -If you prefer to deploy the StackSet yourself, the S3 URL of the template to create the `FixInventoryAccess` role is [https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template](https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template). - -::: - ## Prerequisites This guide assumes that you have already [installed](../../../getting-started/install/index.mdx) Fix Inventory. @@ -45,9 +39,11 @@ You also need an [AWS Organization](https://aws.amazon.com/organizations) that m 3. Click this button to open the **Quick create stack** page: - [Deploy StackSet](https://console.aws.amazon.com/cloudformation/home#/stacks/create/review?templateURL=https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-stackset.template) + [Deploy Stack](https://console.aws.amazon.com/cloudformation/home#/stacks/create) + +4. Specify the template by selecting "Upload a template file" and upload the file. Press Next. -4. Enter a stack name (e.g., `FixInventoryAccess`) and configure the four parameters as follows: +5. Enter a stack name (e.g., `FixInventoryAccess`) and configure the four parameters as follows: | Parameter | Description | | --- | --- | @@ -58,17 +54,17 @@ You also need an [AWS Organization](https://aws.amazon.com/organizations) that m ![Stack Configuration](./img/configure_the_stack.png) -5. Click **Next** on both this page and the next, then click **Create Stack**. +6. Click **Next** on both this page and the next, then click **Create Stack**. The stack will take a few minutes to deploy. ![Stack Creating](./img/stack_creating.png) -6. In the menu to the left, click **StackSets**. You can see that the StackSet is being created on the **Self-managed** or **Service-managed** tab (depending on the option you chose). +7. In the menu to the left, click **StackSets**. You can see that the StackSet is being created on the **Self-managed** or **Service-managed** tab (depending on the option you chose). ![StackSet Creating](./img/stackset_creating.png) -7. After a few minutes, the StackSet will be created and begin deploying to all accounts in our organization. Reviewing the stacks in `us-east-1`, you should now see a new stack created by the StackSet: +8. After a few minutes, the StackSet will be created and begin deploying to all accounts in our organization. Reviewing the stacks in `us-east-1`, you should now see a new stack created by the StackSet: ![Stacks Created](./img/stacks_created.png) @@ -97,7 +93,7 @@ You also need an [AWS Organization](https://aws.amazon.com/organizations) that m aws cloudformation create-stack \ --region us-east-1 \ --stack-name FixInventoryAccess \ - --template-url https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-stackset.template \ + --template-body file://path/to/your/fixinventory-role.template \ --parameters ParameterKey=DeploymentTargetOrganizationalUnitIds,ParameterValue="$AWS_OU" ParameterKey=FixInventoryAccountID,ParameterValue=$FIX_ACCOUNT_ID ``` diff --git a/versioned_docs/version-4.X/how-to-guides/data-sources/collect-aws-resource-data.mdx b/versioned_docs/version-4.X/how-to-guides/data-sources/collect-aws-resource-data.mdx index d358671f..40687fdf 100644 --- a/versioned_docs/version-4.X/how-to-guides/data-sources/collect-aws-resource-data.mdx +++ b/versioned_docs/version-4.X/how-to-guides/data-sources/collect-aws-resource-data.mdx @@ -282,12 +282,6 @@ You can specify a profile using `AWS_PROFILE` and, for local testing, SSO authen See [How to Roll Out Fix Inventory AWS Permissions with CloudFormation](../configuration/roll-out-aws-permissions-with-cloudformation/index.mdx) for a step-by-step guide on how to roll out Fix Inventory [permissions](../../reference/iam-permissions/aws.mdx) organization-wide. -:::info - -If you prefer to deploy the role yourself, the S3 URL of the template to create the `FixInventoryAccess` role is [https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template](https://fixinventorypublic.s3.amazonaws.com/cf/fixinventory-role.template). - -::: - ### 4. Trigger Resource Collection 1. By default, Fix Inventory performs resource collection each hour. To immediately trigger a collect run, use the [`workflow run` command](../../reference/cli/workflow/run.mdx) in [Fix Inventory Shell](../../reference/components/shell):