DEV Community

Marcel.L
Marcel.L

Posted on β€’ Edited on

3 1

GitHub Actions Hackathon 2021 - Reusable workflows to automate tokens

πŸ’‘ Automate Azure Service Bus SAS tokens with reusable GitHub Action Workflows

I decided to submit a second github Actions hack for this years ActionsHackathon21 contest.

In my post I demonstrate how we can implement and automate/generate short lived temporary Azure Service bus SAS tokens using github actions. The post also covers a new github actions workflow feature announced at github universe 2021 recently, the ability to create reusable/callable GitHub workflows as a job. In my demo I use such a reusable workflow to handle temporary SAS token generation.

Here is the link to the post in which my github actions are documented and explained, enjoy!

Submission Category: Wacky Wildcards

😳πŸ’₯πŸ”₯ I know... ITSec Ops workflows are totally WACKY! πŸ”₯πŸ’₯😳

Yaml File or Link to Code

GitHub logo Pwd9000-ML / Azure-Service-Bus-SAS-Management

Repository to maintain and manage Azure Service Bus SAS tokens

Azure-Service-Bus-SAS-Management

Repository to maintain and manage Azure Service Bus SAS tokens

New Service Bus SAS Token Dependabot

Video tutorial

image.png

Overview

This repository hosts github workflows which can be used to automate and generate short lived usable Azure Service Bus SAS tokens and stores them inside of an Azure Key Vault.

See my blog post for full details πŸ˜„

With the workflows published on this repo you can implement and automate Azure Service bus SAS tokens using reusable github action workflows. The post above also explains in detail a new github actions workflow feature by using a reusable GitHub workflow as a job to generate short lived Service Bus SAS tokens.




Author

Like, share, follow me on: πŸ™ GitHub | 🐧 X/Twitter | πŸ‘Ύ LinkedIn

Image of AssemblyAI tool

Challenge Submission: SpeechCraft - AI-Powered Speech Analysis for Better Communication

SpeechCraft is an advanced real-time speech analytics platform that transforms spoken words into actionable insights. Using cutting-edge AI technology from AssemblyAI, it provides instant transcription while analyzing multiple dimensions of speech performance.

Read full post

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

πŸ‘‹ Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay