Logo Joan's Blog
  • Home
  • About
  • Skills
  • Experiences
  • Education
  • More
    Projects Recent Posts
  • Posts
  • Notes
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Posts
  • Introduction
  • Automation
    • AWX-Install
    • GitLab
    • Terraform
    • Wazuh Agents management with ansible
  • Data
    • Data Integration
    • Datamart
  • Docker
    • Authentik
    • Bind9
    • Traefik
  • Kubernetes
    • Monitoring with Grafana
    • Traefik with Cert-Manager
  • Security
    • GPG
    • SIEM Elastic
    • SIEM Wazuh
Hero Image
Terraform

Terraform Terraform is an open-source infrastructure as code software tool created by HashiCorp. It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language, or optionally JSON. Here is a simple guide on how to install Terraform on your system and how to use it to provision a datacenter infrastructure. Table of Contents Prerequisites Getting Started Commands welp Prerequisites Docker Docker Compose Proxmox VE Proxmox VE API Token Getting Started Create a directory for Terraform and a docker compose file mkdir -p ~/Terraform cd ~/Terraform nano docker-compose.

  • Terraform
  • Automation
  • Infrastructure
Saturday, January 25, 2025 | 3 minutes Read
Hero Image
Wazuh Agents management with ansible

This Ansible project aims to streamline the management of Wazuh agents across a distributed infrastructure. By automating the installation, maintenance, and removal of Wazuh agents, this project ensures secure and uniform host monitoring within the network. Prerequisites Ansible 2.9+ installed on the control machine. SSH enabled on all target hosts. Target hosts must be running Linux with apt (e.g., Debian, Ubuntu). The variables file vars/vars.yml must be correctly configured with your environment’s details.

  • Wazuh
  • Ansible
Sunday, April 21, 2024 | 4 minutes Read
Hero Image
GitLab

Gitlab install Pre-requis Ubuntu server CPU: 2 // RAM 4Go // Disk : 16Go Install and configure the necessary dependencies sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl Add the GitLab package repository and install the package curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash sudo EXTERNAL_URL="https://gitlab.your-domain.com" apt-get install gitlab-ce Create user Acces the GiLab Rails Console: sudo gitlab-rails console Create User user = User.new(username: 'username',name: 'name', email: '[email protected]', password: 'password', password_confirmation: 'password') user.

  • GitLab
  • Git
  • Server
Sunday, March 3, 2024 | 1 minute Read
Hero Image
AWX Install

Introduction to AWX AWX provides a web-based user interface, REST API, and task engine built on top of Ansible, which is a powerful IT automation tool. It is the upstream project for Red Hat Ansible Tower, a commercial derivative of AWX. AWX allows users to manage Ansible playbooks, inventories, and Schedule jobs to run using the web interface. Key Features of AWX: Web Interface: AWX offers a user-friendly web interface that makes it easy to manage and run Ansible playbooks.

  • Ansible
  • Automation
  • Kubernetes
Friday, March 1, 2024 | 3 minutes Read
Navigation
  • About
  • Skills
  • Experiences
  • Education
  • Projects
  • Recent Posts
Contact me:
  • [email protected]
  • welp99
  • Joan Larcher
  • +33 6 32 50 79 68

Toha Theme Logo Toha
© 2024 Copyright.
Powered by Hugo Logo