Skip to content

devfreddy/FY23SKO-OaC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Community Project header

Observability as Code Workshop

This repository contains all the instructions and files needed to get a first introduction into Observability as Code. The workshop includes 5 parts, which focus on Terraform, Ansible and the CLI.

Requirements

  • Laptop with Mac OS X. Windows is not supported for this workshop
  • Homebrew
  • Visual Studio Code or another code editor
  • Terraform / Ansible / New Relic CLI / Git: brew install terraform ansible newrelic-cli git
  • (Optional, if needed) Apple Command Line Tools: xcode-select --install

You can check if everything is installed correctly by running the following commands:

terraform -v
ansible --version
newrelic -v
git --version

You should get output similar to this. The version numbers don't need to be exactly the same.

terraform -v
ansible --version
newrelic -v
git --version
Terraform v1.1.5
on darwin_amd64
+ provider registry.terraform.io/hashicorp/aws v3.74.0
+ provider registry.terraform.io/newrelic/newrelic v2.35.1

ansible [core 2.12.1]
  config file = None
  configured module search path = ['/Users/samuel/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/Cellar/ansible/5.2.0/libexec/lib/python3.10/site-packages/ansible
  ansible collection location = /Users/samuel/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/local/bin/ansible
  python version = 3.10.1 (main, Dec  6 2021, 22:25:40) [Clang 13.0.0 (clang-1300.0.29.3)]
  jinja version = 3.0.3
  libyaml = True
newrelic version 0.41.17
git version 2.34.1

Getting Started

Clone this repository to your local machine either through Git git clone https://github.com/newrelic/FY23SKO-OaC.git, or using the following link: Download repository

Support

If you're completing the workshop during a New Relic session, please flag the session organisers for support. If you are doing this on your own, feel free to create a Github ticket so the workshop creators can help you.

Contribute

We encourage your contributions to improve Observability as Code workshop! Keep in mind that when you submit your pull request, you'll need to sign the CLA via the click-through using CLA-Assistant. You only have to sign the CLA one time per project.

If you have any questions, or to execute our corporate CLA (which is required if your contribution is on behalf of a company), drop us an email at opensource@newrelic.com.

A note about vulnerabilities

As noted in our security policy, New Relic is committed to the privacy and security of our customers and their data. We believe that providing coordinated disclosure by security researchers and engaging with the security community are important means to achieve our security goals.

If you believe you have found a security vulnerability in this project or any of New Relic's products or websites, we welcome and greatly appreciate you reporting it to New Relic through HackerOne.

If you would like to contribute to this project, review these guidelines.

To all contributors, we thank you! Without your contribution, this project would not be what it is today.

License

Observability as Code workshop is licensed under the Apache 2.0 License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 94.4%
  • Shell 5.6%