sparse-intern-71089
01/24/2019, 8:07 PMcreamy-potato-29402
01/24/2019, 8:19 PMpulumi up --non-interactive
should do the trickcreamy-potato-29402
01/24/2019, 8:19 PMearly-musician-41645
01/24/2019, 8:21 PMearly-musician-41645
01/24/2019, 8:21 PMwhite-balloon-205
PULUMI_ACCESS_TOKEN
to avoid need for interactive login. See https://pulumi.io/reference/cli/pulumi_login.html.white-balloon-205
early-musician-41645
01/24/2019, 10:01 PMpulumi up
b) Run a set of tests against that clsuter
c) Destroy the cluster with pulumi destroy
I'll try the things listed in thread, thanks!early-musician-41645
01/24/2019, 10:22 PM=== Upgrading Pulumi to v0.16.11 ===
+ Downloading <https://get.pulumi.com/releases/sdk/pulumi-v0.16.11-linux-x64.tar.gz>...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 36.8M 100 36.8M 0 0 17.4M 0 0:00:02 0:00:02 --:--:-- 17.4M
+ Extracting to /root/.pulumi/bin
=== Pulumi is now installed! � ===
+ If you're new to Pulumi, here are some resources for getting started:
- Getting Started Guide: <https://pulumi.io/quickstart>
- Examples Repo: <https://github.com/pulumi/examples>
- Create a New Project: Run 'pulumi new' to create a new project using a template
bash-4.4# pulumi
bash: /root/.pulumi/bin/pulumi: No such file or directory
bash-4.4# ls -l /root/.pulumi/bin/
total 96152
-rwxr-xr-x 1 root root 40037875 Jan 24 22:19 pulumi
-rwxr-xr-x 1 root root 19464658 Jan 24 22:19 pulumi-language-go
-rwxr-xr-x 1 root root 19481356 Jan 24 22:19 pulumi-language-nodejs
-rwxr-xr-x 1 root root 19454953 Jan 24 22:19 pulumi-language-python
-rw-r--r-- 1 root root 4734 Jan 24 22:19 pulumi-language-python-exec
-rwxr-xr-x 1 root root 238 Jan 24 22:19 pulumi-resource-pulumi-nodejs
early-musician-41645
01/24/2019, 10:45 PMwhite-balloon-205
/root/.pulumi/bin/pulumi
?early-musician-41645
01/24/2019, 10:46 PMearly-musician-41645
01/24/2019, 10:46 PMFROM <http://artifactory.prod.tableautools.com:6555/sdp/tas/mustang-runner:master-617562|artifactory.prod.tableautools.com:6555/sdp/tas/mustang-runner:master-617562>
RUN addgroup -g 11199 appuser && \
adduser -D -u 11198 -h /home/appuser -s /bin/bash -G appuser appuser
USER appuser
WORKDIR /home/appuser
RUN curl -fsSL <https://get.pulumi.com> | sh
ENV SCRIPT_DIR /opt/test/bin
ENV PATH $SCRIPT_DIR/:/home/appuser/.pulumi/bin:$PATH
RUN git clone <https://gitlab.tableausoftware.com/service-delivery-platform/mustang/sdp-mustang-terraform.git>
COPY bin/* $SCRIPT_DIR/
early-musician-41645
01/24/2019, 10:47 PM$ which pulumi
/home/appuser/.pulumi/bin/pulumi
bash-4.4$ ls -l /home/appuser/.pulumi/bin/
total 96152
-rwxr-xr-x 1 appuser appuser 40037875 Jan 24 22:36 pulumi
-rwxr-xr-x 1 appuser appuser 19464658 Jan 24 22:36 pulumi-language-go
-rwxr-xr-x 1 appuser appuser 19481356 Jan 24 22:36 pulumi-language-nodejs
-rwxr-xr-x 1 appuser appuser 19454953 Jan 24 22:36 pulumi-language-python
-rw-r--r-- 1 appuser appuser 4734 Jan 24 22:36 pulumi-language-python-exec
-rwxr-xr-x 1 appuser appuser 238 Jan 24 22:36 pulumi-resource-pulumi-nodejs
bash-4.4$ /home/appuser/.pulumi/bin/pulumi
bash: /home/appuser/.pulumi/bin/pulumi: No such file or directory
early-musician-41645
01/24/2019, 10:49 PM$ ldd /home/appuser/.pulumi/bin/pulumi
/lib64/ld-linux-x86-64.so.2 (0x7fee313d3000)
libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x7fee313d3000)
libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x7fee313d3000)
white-balloon-205
addgroup
flags aren't valid)early-musician-41645
01/24/2019, 10:53 PMFROM docker:18.09-git
early-musician-41645
01/24/2019, 11:31 PMbash-4.4$ wget <https://get.pulumi.com/releases/sdk/pulumi-v0.16.11-linux-x64.tar.gz>
Connecting to <http://get.pulumi.com|get.pulumi.com> (13.33.151.206:443)
pulumi-v0.16.11-linu 100% |******************************************************************************************************************************************************************| 37730k 0:00:00 ETA
bash-4.4$ tar -zxvf pulumi-v0.16.11-linux-x64.tar.gz
pulumi/
pulumi/pulumi-language-python-exec
pulumi/pulumi-resource-pulumi-nodejs
pulumi/pulumi-language-python
pulumi/pulumi-language-go
pulumi/pulumi-language-nodejs
pulumi/pulumi
bash-4.4$ cd pulumi
bash-4.4$ ls
pulumi pulumi-language-go pulumi-language-nodejs pulumi-language-python pulumi-language-python-exec pulumi-resource-pulumi-nodejs
bash-4.4$ ./pulumi
bash: ./pulumi: No such file or directory
bash-4.4$ ls -l
total 96152
-rwxr-xr-x 1 appuser appuser 40037875 Jan 17 01:02 pulumi
-rwxr-xr-x 1 appuser appuser 19464658 Jan 17 01:02 pulumi-language-go
-rwxr-xr-x 1 appuser appuser 19481356 Jan 17 01:02 pulumi-language-nodejs
-rwxr-xr-x 1 appuser appuser 19454953 Jan 17 01:02 pulumi-language-python
-rw-r--r-- 1 appuser appuser 4734 Jan 17 01:02 pulumi-language-python-exec
-rwxr-xr-x 1 appuser appuser 238 Jan 17 01:02 pulumi-resource-pulumi-nodejs
early-musician-41645
01/24/2019, 11:34 PMcentos:7
toowhite-balloon-205
$ docker run -it centos:7
[root@2b0632618abb /]# curl -fsSL <https://get.pulumi.com> | sh
=== Installing Pulumi v0.16.11 ===
+ Downloading <https://get.pulumi.com/releases/sdk/pulumi-v0.16.11-linux-x64.tar.gz>...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 36.8M 100 36.8M 0 0 2034k 0 0:00:18 0:00:18 --:--:-- 2076k
+ Extracting to /root/.pulumi/bin
+ Adding $HOME/.pulumi/bin to $PATH in /root/.bashrc
=== Pulumi is now installed! 🍹 ===
+ Please restart your shell or add add /root/.pulumi/bin to your $PATH
+ If you're new to Pulumi, here are some resources for getting started:
- Getting Started Guide: <https://pulumi.io/quickstart>
- Examples Repo: <https://github.com/pulumi/examples>
- Create a New Project: Run 'pulumi new' to create a new project using a template
[root@2b0632618abb /]# ~/.pulumi/bin/pulumi version
v0.16.11
early-musician-41645
01/25/2019, 12:49 AM$ docker run -it docker:18.09-git
/ # apk add curl
fetch <http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz>
fetch <http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz>
(1/1) Installing curl (7.61.1-r1)
Executing busybox-1.28.4-r1.trigger
OK: 22 MiB in 23 packages
/ # curl -fsSL <https://get.pulumi.com> | sh
=== Installing Pulumi v0.16.11 ===
+ Downloading <https://get.pulumi.com/releases/sdk/pulumi-v0.16.11-linux-x64.tar.gz>...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 36.8M 100 36.8M 0 0 29.1M 0 0:00:01 0:00:01 --:--:-- 29.1M
+ Extracting to /root/.pulumi/bin
=== Pulumi is now installed! � ===
+ Please add /root/.pulumi/bin to your $PATH
+ If you're new to Pulumi, here are some resources for getting started:
- Getting Started Guide: <https://pulumi.io/quickstart>
- Examples Repo: <https://github.com/pulumi/examples>
- Create a New Project: Run 'pulumi new' to create a new project using a template
/ # ~/.pulumi/bin/pulumi
sh: /root/.pulumi/bin/pulumi: not found
early-musician-41645
01/25/2019, 12:53 AMalpine:3.7
early-musician-41645
01/25/2019, 12:57 AMapk add --no-cache \
perl \
wget \
openssl \
ca-certificates \
libc6-compat \
libstdc++
...
/ # ~/.pulumi/bin/pulumi version
v0.16.11
early-musician-41645
01/25/2019, 12:57 AMearly-musician-41645
01/25/2019, 1:00 AMwhite-balloon-205
libc6-compat
is a requirement.early-musician-41645
01/25/2019, 7:36 PM