GithubHelp home page GithubHelp logo

canonical / ubuntu-cloud-docs Goto Github PK

View Code? Open in Web Editor NEW
17.0 15.0 39.0 8.57 MB

Public Docs for Ubuntu in the Clouds

CSS 25.00% Makefile 5.52% Python 55.02% Batchfile 1.08% JavaScript 1.70% HTML 8.68% Shell 3.01%

ubuntu-cloud-docs's Introduction

Ubuntu cloud documentation

Documentation for Ubuntu on public clouds. This documentation is composed of seven related documentation sets. The first one is for content related to public clouds in general and includes links to the remaining six. Five of the remaining six pertain to different cloud partners (AWS, Azure, IBM, Google cloud and Oracle cloud), while the last one is for container (OCI) registries.

Each documentation set is currently published to a different location:

How to work with this documentation

Download and install

Fork and clone this repository.

Once cloned, run:

make install

This invokes the install command in the Makefile, and creates a virtual environment (.sphinx/venv) and installs dependencies in .sphinx/requirements.txt.

A complete set of pinned, known-working dependencies is included in .sphinx/pinned-requirements.txt.

Build and serve the documentation

The make run command can be used to start the sphinx-autobuild documentation server. Since each cloud has it's own separate documentation set, you have to specify the required cloud name as a command line parameter. For example the command below will build and serve the documentation for AWS cloud:

PROJECT=aws make run

The different projects that can be specfied are 'all-clouds', 'aws', 'azure', 'google', 'ibm', 'oracle', 'oci' and 'public-images'.

The documentation will be available at 127.0.0.1:8000 or equivalently at localhost:8000.

The command:

  • activates the virtual environment and serves the documentation
  • rebuilds the documentation each time you save a file
  • sends a reload page signal to the browser when the documentation is rebuilt

(This is the most convenient way to work on the documentation, but you can still use the more standard make html. For instance, PROJECT=azure make html will create the azure related html pages in _build/azure.)

Check spelling

Run a spell check:

PROJECT=azure make spelling

If new words are to be added to the allowed list, update .custom_wordlist.txt accordingly.

Run a check for broken links:

PROJECT=google make linkcheck

Per project contribution guidelines

Each project has its own contribution guide: * All-clouds * AWS * Azure * Google * IBM * OCI container registries * Oracle * Public Images

ubuntu-cloud-docs's People

Contributors

aciba90 avatar activus-d avatar aleksasvitlica avatar andrewcloke avatar ankush-pathak avatar calvom avatar carlosbravoa avatar catmsred avatar cjdcordeiro avatar esper avatar gjolly avatar hammerstefan avatar j5awry avatar jcastros avatar jessicajang avatar jrtknauer avatar k-dimple avatar kajiya3141 avatar keith-taylor avatar krzysiekwie avatar mjdonis avatar mstpn avatar rebornplusplus avatar reelieuglie avatar rpocase avatar simpoir avatar toabctl avatar utkarsh2102 avatar woky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ubuntu-cloud-docs's Issues

docs: add --image-id resolve:ssm explanation while launching instances

From https://discourse.ubuntu.com/t/finding-ubuntu-images-with-the-aws-ssm-parameter-store/15507/10:

Good write up. I think it would be also of great value to add how to use with --image-id resolve:ssm:/<parameter-name> as indicated in AWS docs [here](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/finding-an-ami.html).

EDIT: For use e.g. with 22.04 this is what I ended up with:

aws ec2 run-instances \                                                                                           254 ↵
    --image-id resolve:ssm:/aws/service/canonical/ubuntu/server/22.04/stable/current/amd64/hvm/ebs-gp2/ami-id \
    --instance-type g4dn.2xlarge

Reported from: https://documentation.ubuntu.com/aws/en/latest/aws-how-to/instances/find-ubuntu-images/

AWS customer-facing topics for inclusion: Unsupported, EOL, deprecated images

Some topics that are periodically/regularly surfaced by customer-facing teams:

  • Are EOL images removed from AWS? Will I still be able to launch images the day after the end-of-support? (might want to talk about EC2 deprecated flag, and how it's not something you control, and how to work around it)
  • Describe/point to docs that describe how to identify official Ubuntu images

I'm happy to contribute to the docs if desired. You know how to find me.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.