Skip to content

Instantly share code, notes, and snippets.

View GridexX's full-sized avatar

Arsène Fougerouse GridexX

View GitHub Profile
@GridexX
GridexX / README.md
Created January 13, 2025 10:56
Modelize StarWars Ontology into DB
@GridexX
GridexX / README.md
Last active October 2, 2024 14:21
Convenient script to install all required packages

Install packages

This script installs the following packages for a Debian based system:

  • Oh-my-zsh with p10k theme and plugins
  • Golang
  • Nvm
  • Deno
  • Docker

[!important]

@GridexX
GridexX / README.md
Last active September 27, 2024 15:08
bootstrap-tenant-openstack

Bootstrap Tenant

This file is used for a bootstrapping for a new user that will join the Crocc or Drocc Openstack cluster.
It could be:

  • A project creation
  • A user adding into an existing project

Note

During the process Quotas and information will be asked.

@GridexX
GridexX / README.md
Last active February 6, 2024 14:42
Deploy Teleport behind a Caddy Reverse Proxy with Docker compose and Terraform

This repository contains the Dockerfile and the necessary files to provision a Debian VM with Terraform into Openstack, install Teleport and Caddy, and configure the latter to act as a reverse proxy for the former.

Requirements

  • Cloudflare account
  • Openstack cluster
  • Terraform CLI

Installation and usage

@GridexX
GridexX / config_commit_lint.sh
Last active June 6, 2022 09:45
Create a file for configure commitlint pre-commit hooks
#!/bin/sh
cat <<EEE > .husky/commit-msg
#!/bin/sh
. "\$(dirname "\$0")/_/husky.sh"
npx --no -- commitlint --edit "\${1}"
EEE
chmod a+x .husky/commit-msg