{"action":"created","issue":{"url":"https://api.github.com/repos/XSCE/xsce/issues/232","labels_url":"https://api.github.com/repos/XSCE/xsce/issues/232/labels{/name}","comments_url":"https://api.github.com/repos/XSCE/xsce/issues/232/comments","events_url":"https://api.github.com/repos/XSCE/xsce/issues/232/events","html_url":"https://github.com/XSCE/xsce/pull/232","id":59942367,"number":232,"title":"RFC Tagging","user":{"login":"jvonau","id":5579710,"avatar_url":"https://avatars.githubusercontent.com/u/5579710?v=3","gravatar_id":"","url":"https://api.github.com/users/jvonau","html_url":"https://github.com/jvonau","followers_url":"https://api.github.com/users/jvonau/followers","following_url":"https://api.github.com/users/jvonau/following{/other_user}","gists_url":"https://api.github.com/users/jvonau/gists{/gist_id}","starred_url":"https://api.github.com/users/jvonau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvonau/subscriptions","organizations_url":"https://api.github.com/users/jvonau/orgs","repos_url":"https://api.github.com/users/jvonau/repos","events_url":"https://api.github.com/users/jvonau/events{/privacy}","received_events_url":"https://api.github.com/users/jvonau/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-03-05T12:00:34Z","updated_at":"2015-03-05T16:06:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/XSCE/xsce/pulls/232","html_url":"https://github.com/XSCE/xsce/pull/232","diff_url":"https://github.com/XSCE/xsce/pull/232.diff","patch_url":"https://github.com/XSCE/xsce/pull/232.patch"},"body":"This allows skipping of prep.yml and prelim.yml after the first run of ansible, computed_* facts are still done under the platform tag."},"comment":{"url":"https://api.github.com/repos/XSCE/xsce/issues/comments/77391875","html_url":"https://github.com/XSCE/xsce/pull/232#issuecomment-77391875","issue_url":"https://api.github.com/repos/XSCE/xsce/issues/232","id":77391875,"user":{"login":"jvonau","id":5579710,"avatar_url":"https://avatars.githubusercontent.com/u/5579710?v=3","gravatar_id":"","url":"https://api.github.com/users/jvonau","html_url":"https://github.com/jvonau","followers_url":"https://api.github.com/users/jvonau/followers","following_url":"https://api.github.com/users/jvonau/following{/other_user}","gists_url":"https://api.github.com/users/jvonau/gists{/gist_id}","starred_url":"https://api.github.com/users/jvonau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvonau/subscriptions","organizations_url":"https://api.github.com/users/jvonau/orgs","repos_url":"https://api.github.com/users/jvonau/repos","events_url":"https://api.github.com/users/jvonau/events{/privacy}","received_events_url":"https://api.github.com/users/jvonau/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T16:06:53Z","updated_at":"2015-03-05T16:06:53Z","body":"On Thu, Mar 5, 2015 at 7:56 AM, Tim Moody <notifications@github.com> wrote:\n\n> My experience is that tags are not inherited, making them almost useless.\n> So if I tag\n>\n> - {role: xxx, tags: yyy} and runtags yyy, only things in xxx that are not\n> explicitly tagged something else (or are tagged yyy) will run. (If this is\n> not the case, please let me know, but it’s what my experiments showed.)\n>\n>\nThat is what I'm observing, playbooks without tags in them are executed in\nfull or just the tagged yyy parts when tags are used. Seems like the\ntagging is useful when you have a specific code path needed like how the\nXOs are handled.\n\n\n> so using tags is like a programming language in which flags can be set on\n> each line of execution and those lines are executed depending the flags. I\n> worked with such a language, RPG II, in the 80s and it was a real mess.\n>\n>\nSeems like a shame not to use tags for some operations that only need to be\ndone once like creating directories. Makes for a shorter operation and a\ncleaner log when you're not repeating operations that are already\nperformed. Just an idea.\n\n\n> I don’t use and don’t plan to use tags in the console other than I have a\n> utility for expert users which is a visual equivalent of runtags, but I\n> don’t expect it to be the main way of doing things and there will be\n> warnings about it.\n>\n>\nYou are using tags indirectly in the console by the use of\nxsce-from-console.yml. That is what I see running when I press \"install\nconfigured server options\". Are you planning on changing that?\n\n\n\n> From: Jerry Vonau\n> Sent: Thursday, March 05, 2015 7:00 AM\n> To: XSCE/xsce\n> Subject: [xsce] RFC Tagging (#232)\n>\n> This allows skipping of prep.yml and prelim.yml after the first run of\n> ansible, computed_* facts are still done under the platform tag.\n>\n>\n>\n> --------------------------------------------------------------------------------\n>\n> You can view, comment on, or merge this pull request online at:\n> https://github.com/XSCE/xsce/pull/232\n>\n> Commit Summary\n> a.. add tags to 1-prep\n> b.. add tags to 2-common\n> c.. run prep tag in 2-common only during install\n> d.. run prep tag only during install, use platform to trigger computed_*\n> File Changes\n> a.. M roles/1-prep/tasks/main.yml (9)\n> b.. M roles/2-common/tasks/main.yml (12)\n> c.. M runtags (4)\n> d.. M xsce-base.yml (2)\n> e.. M xsce-from-console.yml (2)\n> f.. M xsce.yml (2)\n> Patch Links:\n> a.. https://github.com/XSCE/xsce/pull/232.patch\n> b.. https://github.com/XSCE/xsce/pull/232.diff\n> —\n> Reply to this email directly or view it on GitHub.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/XSCE/xsce/pull/232#issuecomment-77367111>.\n>\n"}}