Commit Graph

5209 Commits

Author SHA1 Message Date
Aleksandr Averbukh 73b7613cc0 Rename 'organization-bootstrap' to 'foundations' 2019-09-11 14:46:07 +02:00
Aleksandr Averbukh 21ab51d1d6 Business Units org-bootstrap example (#8)
* Business Units initial commit

* Update Business-Units example. Log-sink moved to org-level, SA and TF-Buckets moved from wrapper module to main config

* brought README up to date with the section's and environment sample's READMEs

* Add new line at the end of the file

* Add new line at the end of the file

* Streamline README
2019-09-11 14:39:33 +02:00
Ludovico Magnocavallo e553da6464
Org environments module tests and tests CI configuration
* sample test

* bump tftest library version in requirements

* org env: initial tests

* Fix boilerplate

* add boilerplate to skel testing cloud build

* use package structure for tests

* use package structure for tests

* add bolerplate to package init files

* wip build config for tests

* initial test cloud build configuration

* dummy change

* add comment to test configuration file

* add missing test docstring

* remove debug logging config from tests fixture
2019-09-11 13:36:07 +02:00
Ludovico Magnocavallo 34421568f5
Turn on ci, add linting and boilerplate steps (#6)
* ci: testing build steps

* ci: lint build step

* ci: add simple license boilerplate check script and step

* org env: add missing boilerplate

* ci: use consistent args in linting build steps
2019-09-09 11:58:27 +02:00
Ludovico Magnocavallo e4fa25f22d
Organization sample: environments (Almanac bootstrap port)
* add gitignore file

* data and infra skeletons

* org skeleton

* org environments sample skeleton

* Organization teams sample skeleton.

* Organization env sample GCS for tf state.

* org env: service accounts and GCS roles

* org env: folders

* org env: audit export

* org env: shared project

* org env: switch to released 3.1.0 project module version

* rename organization top-level folder to organization-bootstrap

* org env: use folders module with better outputs, module outputs

* org env: switch the service accounts module to v2.0.0.

* Merge ludo's branch from forked repo (#2)

* org env: update gcs, sa, project modules

* Use correct folder ID in format  without  prefix

* org env: update folders module version, improve comments

* org env: initial work on README, diagram, add variable for xpn roles

* org env: update roles in README, backend file

* org env: README changes

* org env: README changes

* org env: README changes

* org env: README changes

* org env: add IAM variables for audit and shared projects

* org env: address README TODOs

* org env: minor README changes

* org env: minor README changes

* org env: minor README changes

* org env: simplify the sample's README by moving general considerations into the section README

* Org examples README changes

* org env: simplify initial state management, add comment for shared folder

* org env: change state instructions to copy and rename instead of renaming backend file

* org env: add a section in the README file to explain shared services, and detail options

* fix comment for shared services project
2019-09-07 05:44:24 +02:00
Ludovico Magnocavallo 8d9862674a
Merge pull request #1 from terraform-google-modules/morgante-readme
Initial README
2019-06-11 08:32:24 +02:00
Morgante Pell 0227805eb6
Update README.md 2019-05-28 11:07:08 -04:00
Morgante Pell a4e4f28582
Initial README 2019-05-03 17:59:43 -04:00
Morgante Pell f2eba8c9b3
Initial commit 2019-05-03 17:58:36 -04:00