hpinc / cloud_deployment_scripts Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
By default, the following network and subnetwork names are created: vpc-cas, subnet-dc, subnet-cac, and subnet-ws. Only vpc-cas can be customized. Would be great to parameterize these so that users can customize the names.
If the AD domain is a single word, e.g. demo
, the deployment would apparently succeed, but the AD domain controller would fail to initialize properly. As a result, machines are unable to join the domain. The error does not percolate up to the Terraform process. It would be very helpful if it did somehow to stop the deployment. Upstream client tools and users should perform validation and make sure that the domain complies with the AD policies for being at least two tokens separated by dots, e.g. studio.demo
However, it should fail if any errors occur during configuration of AD controller. See GoogleCloudPlatform/solutions-cloud-orchestrate#2 for reference.
Hi I was wondering if these workstations should theoretically be possible to image and redeploy? I love building initial infrastructure with this, but ideally our team would deploy new workstations to ec2 from image via lambda/boto.
Currently, without any modifications after the terraform build, if I make an AMI from it, boot it into the same subnet-ws, and add it to CAM, when I go to connect in PCoiP client it only ever says "restarting remote workstation" and didnt does anything in EC2. Is there a guide for this? Our team had deployed a PCoIP solution earlier that imaged fine but was pointing to aws-marketplace-subscription— was hoping to emulate the same with CAM.
Thank you for any info, I really have appreciated your past help
Hi Hi,
Looks like this has been moved/deleted;
"https://raw.githubusercontent.com/teradici/deploy/master/remote-workstations/new-agent-vm/Install-Idle-Shutdown.sh" -O /tmp/idleShutdown/Install-Idle-Shutdown-raw.sh
How are you dealing with idle shutdown at the moment? I see idle logoff function but nothing to shutdown.
Description
Ran into this problem when executing the python script
./gcp-cloudshell-quickstart.py
*You might also see an error message about needing the "compute.project.get" permission
What may have fixed the problem:
gcloud projects add-iam-policy-binding [PROJECT_ID] --member=serviceAccount:[PROJECT_NUMBER][email protected] --role=roles/compute.admin
Possible Environment
gcloud auth login
, but this might not solve this problem because it will only authorize user accounts, not service accounts.Reproducing the Issue
may not work every time trouble reproducing the issue
Interesting Notes
/
at the end)
I'm unable to get in via ssh after creating workstations. (Specifically trying centos gfx after doing a single-connector deployment). I understand to ssh I need to connect to CAC as bastion, but when I do I'm consistently rejected.
made key with ssh-keygen -t rsa
@ ~/.ssh/id_rsa
var in terraform: ~/.ssh/id_rsa.pub
attempting connection with CAC via ssh -i -A -v ~/.ssh/id_rsa [email protected]
No dice. Any thoughts? I need to get these workstations wrapped into ansible and I'm currently unable to. Thank you for any thoughts or assistance.
Trying to use the deployment script and I'm fumbling at the download token for teradici...getting a trust error.
--> Downloading PCoIP graphics agent from https://dl.teradici.com/xXZvMRtQ5hFRw6ed/pcoip-agent/raw/names/pcoip-agent-graphics-exe/versions/latest/pcoip-agent-graphics_latest.exe...
Exception calling "DownloadFile" with "2" argument(s): "The underlying connection was closed: Could not establish trust
relationship for the SSL/TLS secure channel."
Am I doing something wrong here or do I need to grab a new token everytime i want to use the pipeline?
Can we have an field in the quickstart tutorial that allows users to change the GCP region that the CAM deployment is deployed in? May need some warning so that users will check if the region they are deploying has GPUs. Perhaps it can default to us-west2
I'm think the documentation assumes that the user has the relevant CLI already installed but you would hit a barrier without knowing that it's a requirement
https://github.com/teradici/cloud_deployment_scripts/blob/master/docs/aws/README.md#requirements
There is a variable to specify the location of a custom CSV file containing the list of users to initialize in the AD domain controller. However, it is not actually used where it tries to upload it to the project. It uses a hard-coded name domain_users_list.csv
expecting to find it in the current directory where the deployment is started from.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.