-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor README.md to provide a detailed overview of the AWS Image Pi…
…peline and its directories and repositories
- Loading branch information
Showing
2 changed files
with
32 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,10 +1,31 @@ | ||
| # aws-image-pipeline | ||
| Terraform Workspace for creating and managing AWS Image Pipelines. | ||
|
|
||
| This project leverages at least 4 other repositories. | ||
| ## linux-image-pipeline | ||
| [linux-image-pipeline](https://github.e.it.census.gov/CSVD/linux-image-pipeline) | ||
| This repo contains packer configuration files for our | ||
| ## image-pipeline-ansible-playbooks | ||
| ## terraform-aws-image-pipeline | ||
| ## image-pipeline-goss-testing | ||
| # AWS Image Pipeline | ||
|
|
||
| This repository is part of a larger project that involves multiple repos, each serving a specific purpose in the image pipeline process. Below is an overview of each directory and its role in the pipeline. | ||
|
|
||
| Using VS Code you can open the linux- | ||
| ## Directories | ||
|
|
||
| ### [aws-image-pipeline](.) | ||
| This is the main directory for the AWS Image Pipeline. It contains the core scripts and configurations required to manage the image pipeline process. | ||
|
|
||
| ### [ansible/ansible-playbooks](../image-pipeline-ansible-playbooks) | ||
| This directory contains Ansible playbooks used for provisioning and configuring the images. These playbooks automate the setup and configuration of the images to ensure they meet the required specifications. | ||
|
|
||
| ### [packer/linux-image-pipeline](../linux-image-pipeline) | ||
| This directory contains Packer templates and scripts used to build the Linux images. Packer is used to create machine images for multiple platforms from a single source configuration. | ||
|
|
||
| ### [modules/terraform-aws-image-pipeline](../terraform-aws-image-pipeline) | ||
| This directory contains Terraform modules used to manage the infrastructure for the image pipeline on AWS. Terraform is used to provision and manage the AWS resources required for the image pipeline. | ||
|
|
||
| ### [test/goss-testing](../image-pipeline-goss-testing) | ||
| This directory contains Goss tests used to validate the images. Goss is a YAML-based tool for validating server configurations, ensuring that the images meet the required standards before they are deployed. | ||
|
|
||
| ## Repositories | ||
|
|
||
| - [aws-image-pipeline](https://git.e.it.census.gov/csvd/aws-image-pipeline) | ||
| - [ansible/ansible-playbooks](https://git.e.it.census.gov/csvd/image-pipeline-ansible-playbooks) | ||
| - [packer/linux-image-pipeline](https://git.e.it.census.gov/csvd/linux-image-pipeline) | ||
| - [modules/terraform-aws-image-pipeline](https://github.com/HappyPathway/terraform-aws-image-pipeline) | ||
| - [test/goss-testing](https://git.e.it.census.gov/csvd/image-pipeline-goss-testing) | ||
|
|
||
| Each repository is integral to the overall image pipeline process, ensuring that images are built, configured, validated, and deployed efficiently and reliably. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters