Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
Signed-off-by: (Bit-Mage) <[email protected]>
  • Loading branch information
(Bit-Mage) committed Oct 18, 2024
1 parent 4f27090 commit 7f0b4a9
Show file tree
Hide file tree
Showing 7 changed files with 70 additions and 6 deletions.
14 changes: 11 additions & 3 deletions Content/20240101114226-selenium.org
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,18 @@
#+title: Selenium
#+filetags: :programming:tool:

A Web Session Automation tool
- can be used for testing as well
* Overview
- open-source software tool used primarily for automating web applications for testing purposes.
- components:
- Selenium WebDriver
- Selenium IDE
- Selenium Grid
- https://www.selenium.dev/documentation/grid/

* Elaborations
- Selenium WebDriver interacts directly with the browser, while Selenium IDE primarily focuses on simpler, non-programmatic test recording.
- Selenium Grid complements Selenium WebDriver by enabling distributed test execution, thereby reducing test execution time significantly.

* Resources
- https://testdriven.io/blog/distributed-testing-with-selenium-grid/

- https://github.com/SeleniumHQ/selenium
7 changes: 4 additions & 3 deletions Content/20240704150351-configuration_management.org
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
#+filetags: :meta:tool:cloud:

* Tools
comparison : https://www.reddit.com/r/devops/comments/18fleds/ansible_vs_chef_vs_puppet/
** Ansible
** Puppet
** [[id:20de914b-92ef-4f3e-979c-ad19ffb67137][Ansible]]
** [[id:b0bcad88-8b50-4d4d-ab0f-24fc75ec76f4][Puppet]]
** Chef
** [[id:35b86275-db0e-489a-94e6-5e043129c8d0][Stow]]
** [[id:ec5e53f4-a53f-474d-833d-dffb02ea810e][Tuckr]]
30 changes: 30 additions & 0 deletions Content/20241018153120-ansible.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
:PROPERTIES:
:ID: 20de914b-92ef-4f3e-979c-ad19ffb67137
:END:
#+title: Ansible
#+filetags: :tool:cloud:

* Overview

- open-source automation tool
- for [[id:abbce407-072f-4c39-9580-a8d6256dbe69][configuration management]], application deployment, and task automation

* Features
- no agent required
- Uses YAML for its playbooks
- Idempotent applications

* Key Components:
- *Playbooks*: YAML files describing automation tasks.
- *Modules*: Specific reusable scripts executed in steps of playbooks.
- *Inventory*: Listing of target machines for automation.
- *Roles*: Organizational way to manage playbooks tasks, variables, and files.

* Benefits:
- Agentless design reduces resource overhead and simplifies management.
- Ansible, being agentless, can be more secure from a network topology perspective, reducing the points of failure compared to agent-based solutions like [[id:b0bcad88-8b50-4d4d-ab0f-24fc75ec76f4][Puppet]].
- Broad cross-platform support (Windows, UNIX, Linux).
- Large community support and extensive library of existing modules.

* Resources
- https://docs.ansible.com/ansible/latest/index.html
5 changes: 5 additions & 0 deletions Content/20241018154217-puppet.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
:PROPERTIES:
:ID: b0bcad88-8b50-4d4d-ab0f-24fc75ec76f4
:END:
#+title: Puppet
#+filetags: :tool:cloud:
8 changes: 8 additions & 0 deletions Content/20241018154513-stow.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
:PROPERTIES:
:ID: 35b86275-db0e-489a-94e6-5e043129c8d0
:END:
#+title: Stow
#+filetags: :cs:tool:

* Resources
- https://www.gnu.org/software/stow/
8 changes: 8 additions & 0 deletions Content/20241018154737-tuckr.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
:PROPERTIES:
:ID: ec5e53f4-a53f-474d-833d-dffb02ea810e
:END:
#+title: Tuckr
#+filetags: :cs:tool:

* Resources
- https://github.com/RaphGL/Tuckr
4 changes: 4 additions & 0 deletions Content/index.org
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ I also consider deliberately intellectually [[id:f3347380-f482-4077-a89b-a3ff059
- a cache for ideas that may never see the light of day again.
- or they just might...
* Stream
** 0x22E7
- allocating every friday half to clear up all the ancillary tech that I get into..
- I tend to push a lot of smaller interesting technologies and things into my INQ and NA
- having a dedicated flush from them every weekend sounds systematic
** 0x22B8
- going a break from youtube : will return on <2025-03-01 Sat>
- I forget to have some deliberate from time to time
Expand Down

0 comments on commit 7f0b4a9

Please sign in to comment.