Skip to content

Instantly share code, notes, and snippets.

View ardeshir's full-sized avatar
🎯
Focusing

sepahsalar ardeshir

🎯
Focusing
View GitHub Profile
@ardeshir
ardeshir / CLAUDE.md
Created January 8, 2026 19:55 — forked from minimaxir/CLAUDE.md
Rust CLAUDE.md (20260101)

Agent Guidelines for Rust Code Quality

This document provides guidelines for maintaining high-quality Rust code. These rules MUST be followed by all AI coding agents and contributors.

Your Core Principles

All code you write MUST be fully optimized.

"Fully optimized" includes:

FROM julia:0.6
RUN apt-get update \
&& apt-get install -y \
build-essential \
vim \
tmux \
unzip \
cmake \
&& apt-get clean
Lab 1, step 8
argocd app create roar-deploy-k8s --repo https://github.com/brentlaster/roar-deploy-k8s --path . --dest-server $CLUSTER_IP --dest-namespace roar
Lab 3, step 3
argocd repo add git@10.0.2.15:/git/repos/roar-k8s-helm.git --ssh-private-key-path ~/.ssh/id_rsa
Lab 4, step 9
argocd proj create jenkins-proj -d https://10.0.2.15:8443,* -s git@10.0.2.15:/git/repos/roar-min-deploy.git
Lab 4, step 11
@ardeshir
ardeshir / audit-on-push.yml
Created January 30, 2023 00:35 — forked from LukeMathWalker/audit.yml
GitHub Actions - Rust setup
name: Security audit
on:
push:
paths:
- '**/Cargo.toml'
- '**/Cargo.lock'
jobs:
security_audit:
runs-on: ubuntu-latest
steps:
@ardeshir
ardeshir / Force_MFA
Created December 30, 2022 15:23 — forked from TJM/Force_MFA
Force Multi-Factor Authentication (MFA) on AWS IAM Accounts
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowAllUsersToListAccounts",
"Effect": "Allow",
"Action": [
"iam:ListAccountAliases",
"iam:ListUsers",
"iam:GetAccountSummary"
@ardeshir
ardeshir / azure-pipelines.yml
Created September 16, 2022 20:09
Azure Infra with Terraform
trigger:
- devel
pool:
vmImage: ubuntu-latest
variables:
- group: TerraformConfiguration
- group: TerraformVariables
parameters:
- name: ENVIRONMENT
default: DEV
@ardeshir
ardeshir / azure-pipelines.yml
Created September 16, 2022 20:06
AWS Infra with Terraform
trigger:
- main
pool:
vmImage: ubuntu-latest
variables:
- group: TerraformConfiguration
- group: TerraformVariables
parameters:
- name: ENVIRONMENT
@ardeshir
ardeshir / encrypt.sh
Created September 10, 2022 15:19
encrypt your files
#!/bin/bash
set -e
if [[ "$#" -ne 4 ]]; then
echo "Usage: encrypt.sh <CMK_ID> <AWS_REGION> <INPUT_FILE> <OUTPUT_FILE>"
exit
fi
CMK_ID="$1"
#!/usr/bin/env bash
# terraform-security1-app builds the security1 site envs
# usage execute terraform code using the "terraform-envs.sh" script. This script is invoked as follows:
# ./terraform-envs.sh dev
# env is a reference to one of the subfolders in the env directory.
# variable files and terraform code in these directories will be included upon the execution of the script.
@ardeshir
ardeshir / ssm_parameter.go
Created December 13, 2019 04:43 — forked from miguelmota/ssm_parameter.go
AWS SSM Go SDK parameter store example
package main
import (
"fmt"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/ssm"
)