92d93f063a
Issue: https://github.com/airshipit/treasuremap/issues/188 Treasuremap documentation was having broken links and it has been fixed for following pages Airsloop Seaworthy Airship-in-a-Bottle menu was not working Closes: #188 Change-Id: Ieaa44d67aa9c02208e4cbb794a4dabe432f5d9f9
46 lines
1.2 KiB
Markdown
46 lines
1.2 KiB
Markdown
## Prerequisites: Deploy Airship in a Bottle(AIAB)
|
|
|
|
To get started, run the following in a fresh Ubuntu 16.04 VM (minimum 4vCPU/20GB RAM/32GB disk).
|
|
This will deploy Airship and Openstack Helm (OSH).
|
|
|
|
1. Add the below to /etc/sudoers
|
|
|
|
```
|
|
root ALL=(ALL) NOPASSWD: ALL
|
|
ubuntu ALL=(ALL) NOPASSWD: ALL
|
|
```
|
|
|
|
2. Install the latest versions of Git, CA Certs & bundle & Make if necessary
|
|
|
|
```
|
|
set -xe \
|
|
sudo apt-get update \
|
|
sudo apt-get install --no-install-recommends -y \
|
|
ca-certificates \
|
|
git \
|
|
make \
|
|
jq \
|
|
nmap \
|
|
curl \
|
|
uuid-runtime
|
|
```
|
|
|
|
## Deploy Airship in a Bottle(AIAB)
|
|
|
|
3. Deploy airShip in a Bottle(AIAB) for all utility containers
|
|
|
|
```
|
|
sudo -i \
|
|
mkdir -p root/deploy && cd "$_" \
|
|
git clone https://opendev.org/airship/treasuremap
|
|
|
|
If this ps is not merged please checkout this ps https://review.opendev.org/#/c/680482
|
|
|
|
To deploy airship-in-a-bottle with porthole utility containers included, please change the value of `data.armada.manifests` from `full-site-aiab` to `full-site-utilities` in the deployment-configuration.yaml file.
|
|
|
|
https://opendev.org/airship/treasuremap/src/branch/v1.9/site/aiab/deployment/deployment-configuration.yaml#L38
|
|
|
|
cd /root/deploy/treasuremap/tools/deployment/aiab
|
|
./airship-in-a-bottle.sh
|
|
```
|