To learn more about using Terraform with PagerDuty, checkout The How and Why of Using Terraform with PagerDuty.
- Sign up for a Account. This account will provide you with a 14 days trial that will allow you to build and modify things in a PagerDuty account without messing with production data. It will also allow you to have unlimited users and play with some advanced functionality that a developer account won't let you use.
- Generate a PagerDuty REST API key.
- Using that key, create a .creds file in the
acme
folder and place your API key in it, this will be ignored by git and is a best practice to not accidentally commit your credentials to git. - in reality you want to use some type of secrets manager and use a session variable to store your API credentials as they are the
keys to your PagerDuty kingdom
. but for the purposes of getting you up and running the .creds file is ok for now- Talk to your security department and use common sense in storing critical data
Please consult the Acme Inc. readme for More details
At Acme Inc, our mission is to provide high-quality widgets that meet the needs of our customers while maintaining the highest levels of customer service and satisfaction. We strive to be a leader in the industry by continuously improving our products, processes, and customer experiences.
This terraform demonstrates
- Users
- Teams
- Custom Schedules
- Business Services
- Technical Services
- Event Orchestration
If you have any questions or issues with this sample please post an Issue on this repository or create a post in the PagerDuty Developer Community.