ansible | ||
.gitignore | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md |
Ziion Tools
Description
Build your own EVM tools for Ubuntu.
Progress 👷♂️
Initialization
git clone https://gitlab.com/shopglue/ziion-tools.git
cd ziion-tools/ansible
ansible-galaxy install -r roles/requirements.yml
Requirements
- Ansible
- Ubuntu 20.04 Desktop target
Role Variables
File: plays/evm-tools.yml
vars:
ziionos_user: ziion
bash_line: "export PATH=$PATH:$HOME/.local/bin" # pipx support for user install
bash_line_state: present
docker_users: ziion
Galaxy Dependencies
- community.docker
- src: geerlingguy.docker
name: geerlingguy.docker
Example Playbook
---
- hosts: vagrant
vars:
ziionos_user: ziion
bash_line: "export PATH=$PATH:$HOME/.local/bin" # pipx support for user install
bash_line_state: present
docker_users: ziion
become: true
roles:
- common
- geerlingguy.docker
- truffle
- sol2uml #BROKEN a little on x86 and completely on ARM https://gitlab.com/shopglue/ziion-tools/-/iss$
- solc
- solc-select
- slither
- brownie
- manticore
- mythril
- ganache
- remix
- geth
Known Issues
- Existing Halborn installation and build process is still unknown. So setting up an ubuntu host to run the playbook on isn't documented, and is up to you!
- sol2uml broken dependency on amd64 and completely broken on arm64
- manticore missing arm64 arch
- mythril missing arm64 arch
- ganache missing arm64 arch pre
7.1.0
- RemixIDE investigating arm64
- Desktop integration of RemixIDE is absent.
CONTRIBUTORS
Thanks to the people that crowdfunded the EVM tools role for Ziion OS.
http://xxxxxxxxxxxx.onion/apps/xxxxxxx/crowdfund
This is an Onion address on the private web. Use TOR to access.
Bryan Black 📖 |
---|
License
This project is under the MIT License.