Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create GitHub App #1

Closed
github-actions bot opened this issue Mar 26, 2024 · 0 comments
Closed

Create GitHub App #1

github-actions bot opened this issue Mar 26, 2024 · 0 comments

Comments

@github-actions
Copy link

Before you start creating a deployer, you need to set-up credentials. Let's start with creating a GitHub app, so you can get and set variables and credentials, create and update issues, and register a GitHub runner to deploy the SAP environment.

This app needs the following repository permissions only for this repository:

  • Administration: Read & Write (Setting up the GitHub Runner on the deployer VM)
  • contents: Read & Write (Creating configuration files, and update workflow with deployer and library)
  • Environments: Read & Write (Creating environments)
  • Secrets: Read & Write (Used to store secrets in the first step, as there's no App configuration yet)
  • Variables: Read & Write (Used to store variables in the first step, as there's no App configuration yet)
  • Workflows: Read & Write (Creating configuration files, and update workflow with deployer and library)
  1. You can use the following link to create the app requirements automagically: https://github.com/settings/apps/new?name=nnoaman-sap-on-azure&description=Used%20to%20create%20environments,%20update%20and%20create%20secrets%20and%20variables%20for%20your%20SAP%20on%20Azure%20Setup.&callback=false&request_oauth_on_install=false&public=true&actions=read&administration=write&contents=write&environments=write&issues=write&secrets=write&actions_variables=write&workflows=write&webhook_active=false&url=https://github.com/nnoaman/sap-automation-depoyer

  2. Generate a private key

  1. Install the app on the organization

Note: If you don't have permissions in your organization, your organization administrator will receive a request to install the app.

When this is done, you can close this issue and create a new environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant