Add instructions to add laconic-so download location to PATH
This commit is contained in:
parent
9609713555
commit
4631b6b95d
@ -38,6 +38,7 @@
|
|||||||
|
|
||||||
## Playbooks
|
## Playbooks
|
||||||
|
|
||||||
|
- [stack-orchestrator-setup](./stack-orchestrator-setup/README.md)
|
||||||
- [l2-setup](./l2-setup/README.md)
|
- [l2-setup](./l2-setup/README.md)
|
||||||
- [nitro-node-setup](./nitro-nodes-setup/README.md)
|
- [nitro-node-setup](./nitro-nodes-setup/README.md)
|
||||||
- [nitro-bridge-setup](./nitro-bridge-setup/README.md)
|
- [nitro-bridge-setup](./nitro-bridge-setup/README.md)
|
||||||
|
@ -2,11 +2,13 @@
|
|||||||
|
|
||||||
## Setup Ansible
|
## Setup Ansible
|
||||||
|
|
||||||
To get started, follow the [installation](../README.md#installation) guide to setup ansible on your machine
|
To get started, follow the [installation](../README.md#installation) guide to setup ansible on your machine.
|
||||||
|
|
||||||
## Setup Stack Orchestrator
|
## Setup Stack Orchestrator
|
||||||
|
|
||||||
The following commands have to be executed in the [`stack-orchestrator-setup`](./) directory. This playbook will install Docker and Stack Orchestrator on the machine if they aren't already present
|
This playbook will install Docker and Stack Orchestrator (laconic-so) on the machine if they aren't already present.
|
||||||
|
|
||||||
|
Run the following commands in the [`stack-orchestrator-setup`](./) directory.
|
||||||
|
|
||||||
### On Local Host
|
### On Local Host
|
||||||
|
|
||||||
@ -61,12 +63,31 @@ To run the playbook on a remote host:
|
|||||||
|
|
||||||
## Verify Installation
|
## Verify Installation
|
||||||
|
|
||||||
- To verify installtion, run the following commands:
|
- After the installation is complete, ensure that `$HOME/bin` is added to your `PATH` to access `laconic-so` from anywhere in the terminal. You can do this by running the following command:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
export PATH="$HOME/bin:$PATH"
|
||||||
|
```
|
||||||
|
|
||||||
|
- To make this change permanent, add the following line to your shell configuration file (`~/.bashrc` or `~/.zshrc`, depending on your shell):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# For bash users
|
||||||
|
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc
|
||||||
|
|
||||||
|
# For zsh users
|
||||||
|
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.zshrc
|
||||||
|
```
|
||||||
|
|
||||||
|
- Once the PATH is set, verify the installation by running the following commands:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Check version of docker
|
# Check version of docker
|
||||||
docker --version
|
docker --version
|
||||||
|
|
||||||
|
# Check version of docker compose
|
||||||
|
docker compose version
|
||||||
|
|
||||||
# Check version of Stack Orchestrator
|
# Check version of Stack Orchestrator
|
||||||
laconic-so version
|
laconic-so version
|
||||||
```
|
```
|
||||||
|
@ -68,21 +68,22 @@
|
|||||||
state: latest
|
state: latest
|
||||||
notify: Restart Docker
|
notify: Restart Docker
|
||||||
|
|
||||||
- name: Verify Docker installation by running the hello world image
|
|
||||||
command: docker run hello-world
|
|
||||||
register: hello_world_output
|
|
||||||
ignore_errors: true
|
|
||||||
|
|
||||||
- name: Display hello-world output
|
|
||||||
debug:
|
|
||||||
var: hello_world_output.stdout_lines
|
|
||||||
|
|
||||||
- name: Add user to docker group
|
- name: Add user to docker group
|
||||||
user:
|
user:
|
||||||
name: "{{ ansible_user }}"
|
name: "{{ ansible_user }}"
|
||||||
groups: docker
|
groups: docker
|
||||||
append: true
|
append: true
|
||||||
|
|
||||||
|
- name: Verify Docker installation by running the hello world image
|
||||||
|
command: docker run hello-world
|
||||||
|
register: hello_world_output
|
||||||
|
ignore_errors: true
|
||||||
|
become: no
|
||||||
|
|
||||||
|
- name: Display hello-world output
|
||||||
|
debug:
|
||||||
|
var: hello_world_output.stdout_lines
|
||||||
|
|
||||||
handlers:
|
handlers:
|
||||||
- name: Restart Docker
|
- name: Restart Docker
|
||||||
service:
|
service:
|
||||||
|
@ -43,13 +43,6 @@
|
|||||||
mode: '0755'
|
mode: '0755'
|
||||||
force: yes
|
force: yes
|
||||||
|
|
||||||
- name: Ensure ~/bin is on the PATH in .zshrc
|
|
||||||
lineinfile:
|
|
||||||
path: "{{ ansible_env.HOME }}/.zshrc"
|
|
||||||
regexp: '^export PATH=.*{{ ansible_env.HOME }}/bin'
|
|
||||||
line: 'export PATH="{{ ansible_env.HOME }}/bin:$PATH"'
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Ensure ~/.laconic-so directory exists
|
- name: Ensure ~/.laconic-so directory exists
|
||||||
file:
|
file:
|
||||||
path: "{{ ansible_env.HOME }}/.laconic-so"
|
path: "{{ ansible_env.HOME }}/.laconic-so"
|
||||||
|
Loading…
Reference in New Issue
Block a user