Skip to content

Commit

Permalink
Merge pull request #21 from bluxmit/release-3.0
Browse files Browse the repository at this point in the history
Release 3.0
  • Loading branch information
bluxmit authored Jul 24, 2022
2 parents 715e2c1 + 2284d68 commit f322ec0
Show file tree
Hide file tree
Showing 421 changed files with 7,597 additions and 2,082 deletions.
28 changes: 0 additions & 28 deletions experimental/aws-workspace/Dockerfile

This file was deleted.

25 changes: 0 additions & 25 deletions experimental/aws-workspace/README.md

This file was deleted.

5 changes: 0 additions & 5 deletions experimental/closure-workspace/README.md

This file was deleted.

12 changes: 0 additions & 12 deletions experimental/jupyterlite-workspace/README.md

This file was deleted.

14 changes: 0 additions & 14 deletions experimental/ubuntu-browsh/Dockerfile

This file was deleted.

45 changes: 0 additions & 45 deletions experimental/ubuntu-browsh/README.md

This file was deleted.

28 changes: 0 additions & 28 deletions experimental/yugabyte-workspace/Dockerfile

This file was deleted.

79 changes: 0 additions & 79 deletions experimental/yugabyte-workspace/README.md

This file was deleted.

Binary file not shown.
8 changes: 6 additions & 2 deletions workspaces/ansible-terraform-workspace/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ARG docker_registry=docker.io/alnoda
ARG image_tag=2.2
ARG image_tag=3.0

## Images used:
ARG BUILD_IMAGE=node:12.18.3
Expand Down Expand Up @@ -45,7 +45,7 @@ COPY ./examples/ /home/examples/

# Delete previous Theia & set up new
RUN rm -rf /opt/theia \
&& mkdir -p -m 777 /opt/theia \
&& mkdir -p /opt/theia \
&& cd /opt/theia && nodeenv --node=12.18.3 env && . env/bin/activate \
&& pip install -r /home/abc/installed-python-packages/infra-requirements.txt \
&& python3 -m pip install "ara[server]"
Expand All @@ -65,6 +65,10 @@ COPY ./mkdocs/Ara.png /home/docs/docs/assets/home/
COPY ./mkdocs/Blast-radius.png /home/docs/docs/assets/home/
COPY ./mkdocs/Terraform-Rover.png /home/docs/docs/assets/home/
COPY ./mkdocs/helpers.py /home/docs/macros
COPY ./mkdocs/terraform-circle.svg /home/docs/docs/assets/
COPY ./mkdocs/terraform-circle-white.svg /home/docs/docs/assets/
COPY ./mkdocs/extra.css /home/docs/docs/stylesheets/
COPY ./mkdocs/about.md /home/docs/docs/about.md

RUN apt-get -y update \
&& apt-get install -y python-is-python3 \
Expand Down
35 changes: 17 additions & 18 deletions workspaces/ansible-terraform-workspace/README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<p align="center">
<img src="../../img/Alnoda-white.svg" alt="Alnoda logo" width="150">
<img src="./img/terraform-circle.svg" alt="Terraform logo" width="150">
</p>

# Ansible-Terraform Workspace

Dockerized development environment for Ansible and Terraform. Workspace will help to create and manage infrastructures;
visualize planned terraform changes; display ansible hosts plays; schedule and observe executions.
Containerized development, execution and admin environment for Ansible and Terraform.
Create, provision, visualize and manage infrastructures, schedule maintenance tasks.

<p align="center">
<img src="img/ansible-terraform-wid-collage.png" alt="Collage" width="750">
Expand Down Expand Up @@ -42,9 +42,9 @@ and open [localhost:8020](http://localhost:8020) in browser.
- [**Blast-Radius**](https://github.com/28mm/blast-radius)
- [**Terraform Visual**](https://github.com/hieven/terraform-visual)
- [**Terraform Graph**](https://www.terraform.io/docs/cli/commands/graph.html)
- [**Inframap**](https://github.com/cycloidio/inframap)
- [**Inframap**](https://github.com/cycloidio/inframap)**Terraform tools:**

**Dev tools:**
**Tools:**

- [**Eclipse Theia**](https://theia-ide.org/docs/) - open source version of popular Visual Studio Code IDE. Theia is trully open-source, has
VS-Code extensions and works in browser. This means it can run inside a docker container on local machine or in cloud. A lot of beautiful color themes and many common plugins are already installed to save time.
Expand All @@ -57,19 +57,18 @@ VS-Code extensions and works in browser. This means it can run inside a docker c
- [**Midnight Commander**](https://midnight-commander.org/) - Feature rich visual file manager with internal text viewer and editor.
- [**Process Monitor**](https://htop.dev/) - Monitor running process and resource utilization.
- Quicklaunch UI with getting started tutorial

Image is built from **Ubuntu 20.4** with the additional CLI apps

- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- **Git:** git, git-flow, lazygit
- **File browsers:** mc, xplr
- **Text editors:** nano, vim, mcedit
- **System monitors:** ncdu, htop, glances, vizex
- **Process Control:** supervisord
- **Job scheduler:** cron
- **Ubuntu 20.4** with the following CLI apps
- [Zsh](https://www.zsh.org/), [Oh my Zsh](https://ohmyz.sh/)
- Python 3, Pip
- Node/nodeenv
- curl, wget, telnet, jq
- **Git:** git, git-flow
- **File browsers:** mc, xplr
- **Text editors:** nano, vim, mcedit
- **System monitors:** ncdu, htop, glances, vizex
- **Process Control:** supervisord
- **Job scheduler:** cron
- **Terminal multiplexer:** tmux

## Docs

Expand Down
4 changes: 4 additions & 0 deletions workspaces/ansible-terraform-workspace/docs/candidates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Tool candidates:

- [Terraspace](https://github.com/boltops-tools/terraspace)
- [terraform-visual](https://github.com/hieven/terraform-visual)
19 changes: 19 additions & 0 deletions workspaces/ansible-terraform-workspace/docs/improvements.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Improvements

## Fix non-standard port 9000 for terraform-rover

use socat.

Install

```
apt-get install -y socat
```

Create tunnel between port 9000 and 8033

```
socat tcp-listen:8033,reuseaddr,fork tcp:localhost:9000
```

Add this to supervisord
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit f322ec0

Please sign in to comment.