Build Cloud KDE Workstation using Ansible
internethamster / build-cloud-kde-ansible Goto Github PK
View Code? Open in Web Editor NEWBuild Cloud KDE Workstation using Ansible
License: Apache License 2.0
Build Cloud KDE Workstation using Ansible
License: Apache License 2.0
Need to update the configrations in the playbooks to work more consistently with the ARM64/x86_64 decisions. would like to include additional configurations too.
With Fedora Linux 40, we now have KDE Plasma 6 and all the goodness that entails. Let's switch to that asap! ๐
https://docs.aws.amazon.com/dcv/latest/adminguide/doc-history-release-notes.html#dcv-2023-1-16388mar
The most recent version to include updates for the Linux client is DCV 2023.1-16388 from December 19, 2023, but there is no reason not to move to latest that I can identify.
Currently, we can run Plasma as a desktop nested in Weston running through WayPipe, but this has a few disadvantages:
We should aim to get RDP and VNC remote desktop modes working (initially through Weston and later through KDE's native software once the portal stuff is worked out).
Here is an example of how I think we should create a structure in the"defaults" folder to define default cloud-specific variables:
cloud_defaults/
aws_vars.yml
gcp_vars.yml
Contents of aws_vars.yml
aws_region: "us-east-1"
aws_profile: "default"
ec2_key_name: "mykey"
vpc_id: "vpc-0343606c"
ami_id: "ami-0b6a306e"
Contents of gcp_vars.yml
gcp_project: "my-project-id"
gcp_credentials: "{{lookup('file', 'secrets/gcp_credentials.json')}}"
gcp_region: "us-east1"
gcp_zone: "us-east1-b"
gke_cluster: "mycluster"
Imports all cloud provider defaults
cloud_vars.yml:
name: Include AWS variables
include_vars: aws_vars.yml
name: Include GCP variables
include_vars: gcp_vars.yml
I think that this cleanly separates vars by provider and sets them up to be imported into playbooks/roles
Current Fedora version is 38. It needs to be updated.
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.