Skip to content

Instantly share code, notes, and snippets.

View roxsross's full-sized avatar
🔥
Onfire

Rossana Suarez roxsross

🔥
Onfire
View GitHub Profile
Description: This template deploys a VPC, with
A pair of public and private subnets spread across two Availability Zones.
It deploys an internet gateway, with a default route on the public subnets.
It deploys an Ec2 with WordPress and EC2 MySQL RDS
It Needs The KeyPairs
LONG Version - With Multi AZ and RR - It deploy in almost 30 min
LITE Version - Whitout Multi AZ and RR - It deploy in only 3 min max
Parameters:
@roxsross
roxsross / kubectl_aliases
Created April 10, 2024 02:13
alias-kubectl
#!/bin/bash
# other
alias k='kubectl'
alias kl='kubectl logs'
alias kexec='kubectl exec -it'
alias kpf='kubectl port-forward'
alias kaci='kubectl auth can-i'
alias kat='kubectl attach'
alias kapir='kubectl api-resources'
@roxsross
roxsross / comandos_linux.properties
Created April 4, 2024 21:26
Desatando el poder de la automatización en DeVOps
#Material extra by @roxsross
#https://cheatography.com/romeodol/cheat-sheets/comandos-de-terminal-linux/
#https://terminaldelinux.com/assets/terminal-cheatsheet.pdf
#https://www.hostinger.com.ar/tutoriales/linux-comandos
#https://bit.ly/roxstop50linux
#https://bit.ly/roxsbashes
date #devuelve la fecha actual
echo "mensaje" #comando para mostrar un mensaje en la pantalla

Control de Version

  1. Git

(CI/CD):

  1. Jenkins
  2. CircleCI
  3. Github Actions
  4. GitLab CI/CD
  5. TeamCity
@roxsross
roxsross / 50-ejercicios.md
Created February 23, 2024 17:19
comandos linux

50 ejercicios de comandos de Linux con soluciones, centrados en enfoque DevOps.

1. Mostrar la versión de Linux que estás utilizando.

$ uname -a

2. Listar todos los archivos en el directorio actual.

$ ls

Ejercicios de Lógica 🚀

No busques en stackoverflow o cualquier otro lugar, anímate hacerlos a conciencia sea uno o dos o todos pero Practica..

Ejercicio 1

Construir un programa que lea una cadena y que muestre el siguiente menú:

  1. Mostrar sus dos primeras letras.
  2. Mostrar sus tres primeras letras.
@roxsross
roxsross / StopServices-At-Scheduled-Interval.yaml
Created September 2, 2023 16:02
Yaml template to stop AWS Services like RDS, Aurora, EKS in scheduled interval
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::Serverless-2016-10-31'
Description: Yaml template to stop AWS Services like RDS, Aurora, EKS in scheduled interval
Parameters:
#general params
ScheduleExpression:
Type: String
Description: Schedule expressions using cron
Default: cron(30 4 * * ? *)
@roxsross
roxsross / chatgpt.py
Last active August 29, 2023 10:29
Python automation with ChatGPT
"""
Python automation with ChatGPT byRoxsRoss
### DEFINED VARIABLE OPENAI_API_KEY
export OPENAI_API_KEY=your-key-here
### GENERATE PYTHON CODE from Open AI
python3 chatgpt.py "leer version package.json" "script.py"
"""
@roxsross
roxsross / Readme.md
Last active June 14, 2023 16:47
reto Docker

Only python 3.7

install

python -m pip install -r requirements.txt

run

python, -u, main.py

@roxsross
roxsross / ejercicios.md
Created July 30, 2022 17:20
ejecicios scripting bash

Ejercicio 1

  • Creamos nuestro primer script llamado ejer1.sh.
  • Creamos 2 variables llamadas nombre y apellidos. En la primera ponemos nuestro nombre y en la segunda nuestros apellidos.
  • Luego los visualizamos por pantalla
  • Una vez terminado lo debemos convertir en ejecutable
chmod +x ejer1.sh